【问题标题】:How can I see the native code generated by CLR?如何查看 CLR 生成的本机代码?
【发布时间】:2010-08-02 10:44:51
【问题描述】:

有什么办法可以看到CLR生成的本机代码?

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

【问题讨论】:

    标签: .net jvm native-code


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多