VisualVM:一款用于监控、分析和诊断 Java 应用的可视化工具,常用于查看 JVM(Java 虚拟机)的内存/堆使用、线程状态、CPU 采样、垃圾回收(GC)等信息,并可通过插件扩展功能。(也常指 Java VisualVM)
/ˌvɪʒuəl ˌviːˈɛm/
I used VisualVM to check the app’s memory usage.
我用 VisualVM 检查了应用的内存使用情况。
After the service slowed down, we attached VisualVM to the running JVM to inspect thread activity and capture a heap dump for further analysis.
服务变慢后,我们把 VisualVM 连接到正在运行的 JVM,查看线程活动并抓取堆转储以便进一步分析。
VisualVM由 Visual(“可视化的”)+ VM(Virtual Machine,“虚拟机”)构成,名称直接表达其用途:用图形化方式观察与分析虚拟机(在实际使用中主要是 Java 虚拟机 JVM)的运行状态。它早期与 NetBeans/Java 工具生态关系紧密,常见于 Java 性能与排障场景。