如何查看jvm的运行情况呢?
下文笔者讲述查看jvm运行情况的方法分享,如下所示
查看jvm的情况,是程序员调优时,常用的操作,那么如何查看JVM的信息
查看jvm的情况,是程序员调优时,常用的操作,那么如何查看JVM的信息
每一个Java进程都包含一个JVM 下文笔者讲述查看JVM运行情况的方法分享,如下所示
1.获取java进程id jps 或 jps -l 2.使用jstat 打印出堆栈信息 jstart -gc Java进程Id 500 10 每隔500毫秒打印一次信息,一共打印10次JVM信息
S0 -- Heap上的 Survivor space 0 区已使用空间的百分比 S1 -- Heap上的 Survivor space 1 区已使用空间的百分比 E -- Heap上的 Eden space 区已使用空间的百分比 O -- Heap上的 Old space 区已使用空间的百分比 P -- Perm space 区已使用空间的百分比 YGC -- 从应用程序启动到采样时发生 Young GC 的次数 YGCT-- 从应用程序启动到采样时 Young GC 所用的时间(单位秒) FGC -- 从应用程序启动到采样时发生 Full GC 的次数 FGCT-- 从应用程序启动到采样时 Full GC 所用的时间(单位秒) GCT -- 从应用程序启动到采样时用于垃圾回收的总时间(单位秒)
jmap 打印出堆内存信息 jmap -histo Java进程id
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。