标签: .net jvm native-code
有没有办法查看CLR生成的本机代码?
在java中有一个选项“ -XX:+ PrintOptoAssembly ”来查看JIT编译的本机代码。那么CLR有类似的东西吗?
答案 0 :(得分:3)
是的,您可以使用WinDbg + SOS来反汇编JIT生成的代码。更具体地说,您可能会发现!u命令对您的需求特别有用:
!u
显示由方法的 MethodDesc 结构指针或方法体内的代码地址指定的托管方法的带注释的反汇编。 U 命令从头到尾显示整个方法,并带有将元数据标记转换为名称的注释。