如何在IDEA中查看JVM指令
安装插件
首先IDEA要安装一个插件:jclasslib Bytecode viewer,然后重启IDEA(应该有很多类似插件,在plugins直接搜索bytecode就可以搜到## 标题)
创建一个class文件并编译
public class Easy {
public static void main(String[] args) {
int a = 0;
}
}
查看指令
将光标放在新建的Java文件代码上
View -> show bytecode with jclasslib
此时,我们的IDEA中就会出现jclasslib的窗口,这时候就可以查看对应的指令啦!
Tips:最好先创建很简单的文件,然后一点一点往里头加东西,这样能够比较清晰地知道每一个指令代表什么意思。
如下,为<init
>方法的code,点击每一条指令都可以跳转到官方文档那里,很方便查阅。