我需要在调试期间查看 java 文件的汇编代码。有没有为此提供的插件?如果是,请告诉我。
提前致谢!
您不能指望将代码编译为机器指令。即时(JIT) 编译器可能决定改为解释您的字节码。或者它可能从解释它开始,然后将其中的一些编译成机器指令。它甚至可以重新编译几次。
我不知道 Eclipse 插件,但您可以让 VM 在控制台中显示生成的机器代码。它需要一些额外的 dll,请参见此处:http ://classparser.blogspot.ch/2010/03/hsdis-i386dll.html
您可以使用反汇编插件查看汇编代码.. 在 Eclipse Marketplace 上搜索.. 这将给出汇编代码 >>> http://andrei.gmxhome.de/bytecode/
试试 -XX:+PrintAssembly