-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Measure the impact of prejitting/tiering on casting helpers. #1994
Comments
The regression in #37803 captures the worst cases scenario. The reason why it is noticeable is because operation is itself very fast and that we measure a loop that performs 100000 casts, so we can see impact of tiering indirection. In absolute terms the impact is very small and unlikely to become an issue in real world scenarios. It is possible to remove the indirection cost by making these helpers jitted, but it seems to be reasonable trade for the start up latency. |
In local microbenchmarks it was observed that prejitting casting helpers has some impact on throughput.
We should investigate further whether the effect is real and not just some noise, and consider if we can improve anything.
The text was updated successfully, but these errors were encountered: