如何查看CLR生成的本机代码?

时间:2010-08-02 10:44:51

标签: .net jvm native-code

有没有办法查看CLR生成的本机代码?

在java中有一个选项“ -XX:+ PrintOptoAssembly ”来查看JIT编译的本机代码。那么CLR有类似的东西吗?

1 个答案:

答案 0 :(得分:3)

是的,您可以使用WinDbg + SOS来反汇编JIT生成的代码。更具体地说,您可能会发现!u命令对您的需求特别有用:

  

显示由方法的 MethodDesc 结构指针或方法体内的代码地址指定的托管方法的带注释的反汇编。 U 命令从头到尾显示整个方法,并带有将元数据标记转换为名称的注释。

相关问题