进行优化工作时,分层编译可能会使汇编程序输出混乱。有什么方法可以禁用它以获取高质量的输出汇编程序,而无需预热该方法?
答案 0 :(得分:2)
将其添加到项目中也应该起作用。
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TieredCompilation>false</TieredCompilation>
</PropertyGroup>
</Project>
答案 1 :(得分:0)
要为所有项目禁用CoreCLR的分层编译,请设置相关的环境变量:
set COMPlus_TieredCompilation=0
您可以将其设置为机器完全禁用它,或者在调用可执行文件以使其暂时禁用之前立即进行设置。