Skip to main content

Java 性能分析

jps

Java 中的程序都是运行在 JVM 中的,但 OS 只能看到 JVM 的进程而看不到 程序本身的进程。

JPS 就是用来查看 当前运行的 Java 程序的 PID

jps

jhsdb

可以通过 jhsdb(jmap) 查看当前的运行信息。

jhsdb jmap --heap --pid $pid 

jconsole

当然也可以直接启动 jconsole,用图形可视化的方法来去更好的观察。

jconsole

VisualVM

https://visualvm.github.io

这是一个 第三方的图形性能分析工具,也同样好用。

ref