JVisualVM JConsole
JVisualVM
-
JConsole: Java 性能分析器, 用于连接正在运行的 JVM, 不过此
JVM 需要使用可管理的模式启动 (在启动时设置
com.sun.management.jmxremote
) - JVisualVM: 升级版的 JConsole, 可以监控线程, 内存情况, 查看方法的 CPU 时间和内存中的对象, 已被 GC 的对象, 反向查看分配的堆栈
Visual GC 插件: 监控垃圾回收器
安装:
工具 --> 插件 --> 可用插件 --> 选中 visual gc --> 安装
具体关于 JVM 内存结构参考: