像http://aakinshin.net/en/blog/dotnet/ryujit-ctp5-and-loop-unrolling/这样的帖子显示了JIT编译器创建的汇编代码。我如何从.NET程序中获取生成的程序集?
答案 0 :(得分:4)
这只是从Visual Studio调试器窗口中复制而来。您只需更改一些选项以便调试优化代码,否则不会发生循环展开:
请注意,您必须编写具有足够副作用的“实质性”代码,以免完全优化。例如,Console.Write()可以提供帮助。如果您无法将源代码与机器代码关联起来,那么您可能需要先为Debug构建执行此操作。