jvm内存状况导出.hprof文件
程序员文章站
2022-05-19 11:22:58
命令一:使用java自带工具查看jvm gc 频率 jstat -gcutil 8231 1000 20 #该命令表示 打印 pid 为8231的java 进程gc 状况打印出的大概信息如下: 其中 YGC表示年轻代内存回收次数,YGCT表示年轻代内存回收所花时间,FGC表示发生FULL GC的次数. FGCT 表示 FGC 所耗费的时间,GCT 表示总花费的GC时间 S0 S1 E O M CCS YGC YGCT FGC...
命令一:使用java自带工具查看jvm gc 频率
jstat -gcutil 8231 1000 20 #该命令表示 打印 pid 为8231的java 进程gc 状况
打印出的大概信息如下: 其中 YGC
表示年轻代内存回收次数,YGCT
表示年轻代内存回收所花时间,FGC
表示发生FULL GC
的次数. FGCT
表示 FGC
所耗费的时间,GCT 表示总花费的GC
时间
S0 S1 E O M CCS YGC YGCT FGC FGCT GCT
0.00 0.00 41.36 45.98 93.12 89.79 405 7.960 31 134.401 142.361
0.00 0.00 41.36 45.98 93.12 89.79 405 7.960 31 134.401 142.361
0.00 0.00 41.36 45.98 93.12 89.79 405 7.960 31 134.401 142.361
0.00 0.00 41.36 45.98 93.12 89.79 405 7.960 31 134.401 142.361
0.00 0.00 41.36 45.98 93.12 89.79 405 7.960 31 134.401 142.361
0.00 0.00 41.36 45.98 93.12 89.79 405 7.960 31 134.401 142.361
0.00 0.00 41.36 45.98 93.12 89.79 405 7.960 31 134.401 142.361
0.00 0.00 41.36 45.98 93.12 89.79 405 7.960 31 134.401 142.361
0.00 0.00 41.36 45.98 93.12 89.79 405 7.960 31 134.401 142.361
0.00 0.00 41.63 45.98 93.12 89.79 405 7.960 31 134.401 142.361
0.00 0.00 41.63 45.98 93.12 89.79 405 7.960 31 134.401 142.361
0.00 0.00 41.63 45.98 93.12 89.79 405 7.960 31 134.401 142.361
0.00 0.00 41.63 45.98 93.12 89.79 405 7.960 31 134.401 142.36
命令二:查看JVM内存配置
jmap -heap pid
命令三:以文件方式导出 jvm 内存使用情况
jmap -dump:live,format=b,file=xxxx.hprof pid
本文地址:https://blog.csdn.net/LUONIANXIN08/article/details/110195447