Skip to content
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

TC_QuickJitForLoops support #32784

Closed
gbalykov opened this issue Feb 25, 2020 · 1 comment
Closed

TC_QuickJitForLoops support #32784

gbalykov opened this issue Feb 25, 2020 · 1 comment
Labels
area-TieredCompilation-coreclr untriaged New issue has not been triaged by the area owner

Comments

@gbalykov
Copy link
Member

TC_QuickJitForLoops is currently marked UNSUPPORTED. Do you have plans to make it EXTERNAL? We see 3% startup time improvement with this option enabled.

cc @alpencolt @jkotas

@Dotnet-GitSync-Bot Dotnet-GitSync-Bot added the untriaged New issue has not been triaged by the area owner label Feb 25, 2020
@EgorBo
Copy link
Member

EgorBo commented Feb 25, 2020

It still works, UNSUPPORTED means this value is available to partners/developers, but is not officially supported

If you enable it - make sure you don't have cold methods with hot loops (e.g. some benchmarks). In this case you need to mark those with [MethodImpl(MethodImplOptions.AggressiveOptimization)]
see #11006

@jkotas jkotas added area-TieredCompilation-coreclr question Answer questions and provide assistance, not an issue with source code or documentation. and removed question Answer questions and provide assistance, not an issue with source code or documentation. labels Feb 25, 2020
@jkotas jkotas closed this as completed Feb 25, 2020
@ghost ghost locked as resolved and limited conversation to collaborators Dec 10, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-TieredCompilation-coreclr untriaged New issue has not been triaged by the area owner
Projects
None yet
Development

No branches or pull requests

4 participants