Add support for tiered compilation, OSR, PGO and DOTNET_JitDisasm

.NET 7 added support for printing JIT disasm on-the-fly using the DOTNET_JitDisasm environment. Users can set DOTNET_JitDisasm to a specific method or use * to match all methods, and then the coreclr will print the JIT disasm (it's more detailed than using clrmd) to stdout while code is running.

I hope that LinqPad can add support for setting DOTNET_JitDisasm manually.

Also, LinqPad can also add support for tiered compilation, OSR and PGO, which is controlled by environment variable DOTNET_TieredCompilation, DOTNET_TC_OnStackReplacement and DOTNET_TieredPgo, respectively.

Sign In or Register to comment.