是否有可能知道在C#应用程序中完成的自适应优化

时间:2011-03-19 00:24:05

标签: optimization clr jit

我很好奇是否可以确定自适应优化是如何/是否在C#应用程序中。任何指针将不胜感激

2 个答案:

答案 0 :(得分:2)

目前从Microsoft发布的.NET抖动版本中没有自适应优化。一旦生成机器代码,它就不会再被改变。也没有一个子系统监视代码执行,以提供“热点”优化器可以使用的分析数据。

您可以在this answer中找到抖动优化的概述。

答案 1 :(得分:1)

您可以查看使用Visual Studio在运行时发生的x86反汇编,以查看发生了什么。

解密它可能很难,因为它的字节码被翻译而不是源代码。