欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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