linux内存管理命令有:1、【jmap】代表Java内存影像工具;2、【jstat】代表虚拟机统计信息监视工具;3、【YGC】代表从应用程序启动到采样时Minor GC次数;4、【YGCT】代表从应用程序启动到采样时Minor GC耗时。
程序员必备接口测试调试工具:立即使用
Apipost = Postman + Swagger + Mock + Jmeter
Api设计、调试、文档、自动化测试工具
后端、前端、测试,同时在线协作,内容实时同步
linux内存管理命令有:
检查是否有内存泄露情况
1、Java内存影像工具:jmap
jmap -histo:live pid 输出指定pid存活的内存直方图
第一列,序号,无实际意义
第二列,对象实例数量
第三列,对象实例占用总内存数,单位:字节
第四列,对象实例名称
最后一行,总实例数量与总内存占用数
相关学习推荐:linux视频教程
2、虚拟机统计信息监视工具:jstat
jstat -gcutil pid 10s 每10s记录一次gc回收信息,如:
S0 S1 EOM CCSYGC YGCTFGCFGCT GCT 0.0080.2838.44 4.1996.5393.9413805709.977 51.078711.0550.0080.2857.48 4.1996.5393.9413805709.977 51.078711.0550.0080.2871.95 4.1996.5393.9413805709.977 51.078711.0550.0080.2884.82 4.1996.5393.9413805709.977 51.078711.055 77.88 0.00 4.89 4.1996.5393.9413806710.049 51.078711.127 77.88 0.0013.71 4.1996.5393.9413806710.049 51.078711.127 77.88 0.0026.91 4.1996.5393.9413806710.049 51.078711.1270.0083.91 2.54 4.1996.5393.9413807710.080 51.078711.158
登录后复制
S0
Survivor0区使用率S1
Survivor1区使用率E
Eden 区使用率O
(Old)代表老年代使用率M
元空间(MetaspaceSize)已使用的占当前容量百分比CCS
压缩使用比例P
(Permanent)代表永久代使用率YGC
(Young GC)代表从应用程序启动到采样时Minor GC 次数YGCT
代表从应用程序启动到采样时Minor GC耗时(单位秒)FGC
(Full GC)代表从应用程序启动到采样时Full GC次数FGCT
(Full GC)代表从应用程序启动到采样时Full GC耗时(单位秒)GCT
代表从应用程序启动到采样时Minor & Full GC共计耗时(单位秒)
以上就是linux内存管理命令有哪些?的详细内容,更多请关注php中文网其它相关文章!