IDEA 字节码工具 jclasslib bytecode viewer
IDEA 字节码工具 jclasslib bytecode viewer
1. 下载安装
首先我们在 IDEA 的插件市场中搜索 jclasslib bytecode viewer 和进行下载安装,安装过后根据 IDEA 版本的不同,可能需要重启才能使用。
2. 使用
下载安装过后,在我们的项目中,首先先将整个项目进行编译,编译的作用是将 .java 文件编译成 .class 文件,对应菜单栏为 build => build project。然后找到我们需要查询字节码的文件,在菜单栏中点击 view => show bytecode with Jclasslib 即可打开字节码窗口。
3. jclasslib 窗口
可以查看基本信息、常量池、接口、属性、方法等信息。如下图:
方法中的字节码Code:
杂项这一栏可以看出对栈资源的消耗:
4. 主要优点
1) 不需要使用javap指令,使用简单。
2)点击字节码指令可以跳转到java虚拟机规范对应的章节。
参考链接: https://cloud.tencent.com/developer/article/2322347