代码之家  ›  专栏  ›  技术社区  ›  Anindya Chatterjee

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

  •  4
  • Anindya Chatterjee  · 技术社区  · 16 年前

    有没有办法看到由clr生成的本机代码?

    在Java中有一个选项 -xx:+打印光电组件 “查看由JIT编译的本机代码。那么,对于clr有什么类似的东西吗?

    1 回复  |  直到 16 年前
        1
  •  3
  •   Liran    16 年前

    是的,你可以用windbg+ SOS 分解JIT生成的代码。更具体地说,您可能会发现 !u 命令对您的需求特别有用:

    显示由指定的托管方法的带批注反汇编 方法DESC 方法的结构指针或方法体中的代码地址。这个 U 命令显示从开始到结束的整个方法,其中包含将元数据标记转换为名称的注释。

    推荐文章