JVM监控利器:jstat命令详解
于查看JVM中堆的垃圾收集情况统计,是jstat最常用的选项之一。 jstat-gcpid每1秒输出一次运行10次 S0C/S1C:新生代 Survivor 空间0区和1区的初始容量(单位:KB) S0U/S1U:新生代 Survivor 空间0区和1区的使用容量(单位:KB) EC/EU:新生代 Eden 区的初始容量和使用容量(单位:KB) OC/OU:老年代的初始容量和使用容量(单位:KB) MC/MU:元空间的初始容量和使用容量(单位:%) CCSC/CMSU:压缩类空间的初始容量和使用容量(单位:%) YGC/YGCT:新生代垃圾收集的次数和总耗时(单位:次,秒) FGC/FGCT:Full GC(包括老年代和年轻代)的次数和总耗时(单位:次,秒) GCT:垃圾收集的总时间(单位:秒) 四、jstat-gccapacity 用于查看新生代、老生代及持久代的存储容量情况。 jstat-gccapacitypid每1秒输出一次运行10次 NGCMN/NGCMX/NGC:新生代垃圾收集器最小、最大、当前容量(单位:KB) OGCMN/OGCMX/OGC:老年代垃圾收集器最小、最大、当前容量(单位:KB) PGCMN/PGCMX/PGC:持久代垃圾收集器最小、最大、当前容量(单位:KB) 五、jstat-gcutil 用户查看新生代、老生代及持久代垃圾收集情况的利用率。 jstat-gcutilpid每1秒输出一次运行10次 S0U/S1U:Survivor 空间0区和1区的使用率(%) EC/OU:Eden 区的使用率(%) OC/OU:老年代的使用率(%) MC/MU:元空间的使用率(%) CCSC/CMSU:压缩类空间的使用率(%) YGC/YGCT:新生代垃圾收集的次数和总耗时(单位:次,%) FGC/FGCT:Full GC 的次数和总耗时(单位:次,%) GCT:垃圾收集的总时间(%) 六、jstat-gcmetacapacity 用于查看元空间的容量情况。 七、jstat-gcnew 专门针对新生代垃圾收集进行统计。 八、jstat-gcnewcapacity 关注新生代的容量变化。 九、jstat-gcold 用于查看老生代及持久代的垃圾收集情况。 十、jstat-gcoldcapacity 关注老年代的容量统计。 十一、jstat-gcpermcapacity 查看持久代的容量情况,JDK1.8之后,持久代被元空间取代。 十二、jstat-printcompilation 提供HotSpot编译器的统计信息,包括编译的任务数量、失败数量、消耗时间和失败任务详情。 总结,jstat作为JVM监控的有力工具,能够帮助开发者深入了解JVM内存管理,包括类加载、垃圾收集、内存使用情况以及编译器性能,从而优化应用性能,预防和解决内存泄漏、垃圾收集效率低下等问题。通过定期输出数据,可以进行性能趋势分析,找出可能存在的问题并进行调优。
![](https://csdnimg.cn/release/download_crawler_static/10341832/bg1.jpg)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)