You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We hope that tiered jitting is a useful performance improvement for nearly all projects and it will keep improving over time, but there is likely to be a small set of projects that want to disable it for various reasons. We need to determine and implement appropriate configuration switches to accomplish this. There is some initial discussion of the topic in #5620. Also likely to be useful is prior art such as configuration for ryujit when it was first introduced or GC configuration.
This item does not include other more sophisticated types of configuration such as configuring the JIT to replace the default tiering policy with a custom policy. Discussion for that is probably best left in #5620 for general brainstorming or opening a new work item to track a specific goal in that space. #5620 had several suggestions for useful extensions of the work.
The text was updated successfully, but these errors were encountered:
It might be worth mentioning that the AggresiveOptimization happens to align right now with a method level opt-out for tiering, but developers shouldn't assume it will always mean that in the future. For example if we added a new faster Tier2 and the only way to reach it was to first profile Tier1 then we'd probably want AggressiveOptimization methods to move Tier1 -> Tier2 when possible.
We hope that tiered jitting is a useful performance improvement for nearly all projects and it will keep improving over time, but there is likely to be a small set of projects that want to disable it for various reasons. We need to determine and implement appropriate configuration switches to accomplish this. There is some initial discussion of the topic in #5620. Also likely to be useful is prior art such as configuration for ryujit when it was first introduced or GC configuration.
This item does not include other more sophisticated types of configuration such as configuring the JIT to replace the default tiering policy with a custom policy. Discussion for that is probably best left in #5620 for general brainstorming or opening a new work item to track a specific goal in that space. #5620 had several suggestions for useful extensions of the work.
The text was updated successfully, but these errors were encountered: