第4章 虚拟机性能监控与故障处理工具

4.2 JDK命令行工具

4.2.1 jps 虚拟机进程状况工具

  类似于ps命令,用于列出所有正在运行的虚拟机进程。

  该命令可以查看远程服务器的JVM情况,但是要开启相应的服务。

4.2.2 jstat 虚拟机统计信息监视工具

  

  jstat结合jps获得到的虚拟机进程编号用于监控虚拟机进程的内存使用情况等信息。如图可以获得某个虚拟机进程的垃圾回收状况以及内存使用情况。和网上不同的是我这个版本1.8中永久区用的是M(Method)而非P。这样从侧面验证了所谓的永久带就是方法区???

 jstat -gc 13803
 S0C    S1C    S0U    S1U      EC       EU        OC         OU       MC     MU    CCSC   CCSU   YGC     YGCT    FGC    FGCT     GCT   
10752.0 10752.0  0.0    0.0   65536.0   3936.8   175104.0     0.0     4480.0 779.2  384.0   76.4       0    0.000   0      0.000    0.000

4.2.4 jmap: java内存映象工具

  用于生成heapdump文件

4.2.6 jstack

  和map类似,该命令用于生成Threaddumo文件

  

原文地址:https://www.cnblogs.com/AshOfTime/p/10554020.html