JVM分析工具知识概括题
JClassLib 插件
简介:
- JClassLib是一款java 字节码分析工具
- 打开idea 中的settings > plugins 搜索 jclasslib 插件 进行安装 重启生效
- 重启后点击view > 选择show bytecode with jclasslib,可以看到字节码视图了。
jvisualvm
简介:
- JDK中还藏着一个宝贝,它的名字叫做VisualVM,自从 JDK 6 Update 7 以后已经作为 Oracle JDK
的一部分,它主要用来监控JVM的运行情况,可以用它来查看和浏览Heap Dump、Thread Dump、内存对象实例情况、GC执行情况、CPU消耗以及类的装载情况。 - 该工具位于 JDK 根目录的 bin文件夹下,无需安装,正常安装完jdk后,至jdk的bin目录下直接运行jvisualvm.exe即可。
- jvisualvm可以监控所有的java进程,本地机器的程序直接可以监听到,远程机器的程序需要加上JVM参数。
- 链接:必须要会的JVM性能监测工具(JVisualVM)
使用: