有没有办法看到由clr生成的本机代码?
在Java中有一个选项 -xx:+打印光电组件 “查看由JIT编译的本机代码。那么,对于clr有什么类似的东西吗?
是的,你可以用windbg+ SOS 分解JIT生成的代码。更具体地说,您可能会发现 !u 命令对您的需求特别有用:
!u
显示由指定的托管方法的带批注反汇编 方法DESC 方法的结构指针或方法体中的代码地址。这个 U 命令显示从开始到结束的整个方法,其中包含将元数据标记转换为名称的注释。