linux 内存管理 命令,linux内存管理命令有哪些?

linux内存管理命令有:1、【jmap】代表Java内存影像工具;2、【jstat】代表虚拟机统计信息监视工具;3、【YGC】代表从应用程序启动到采样时Minor GC次数;4、【YGCT】代表从应用程序启动到采样时Minor GC耗时。

b2c536bd79ffa6c800d46fb672b474e6.png

linux内存管理命令有:

检查是否有内存泄露情况

1、Java内存影像工具:jmap

jmap -histo:live pid 输出指定pid存活的内存直方图

第一列,序号,无实际意义

第二列,对象实例数量

第三列,对象实例占用总内存数,单位:字节

第四列,对象实例名称

最后一行,总实例数量与总内存占用数

2、虚拟机统计信息监视工具:jstat

jstat -gcutil pid 10s 每10s记录一次gc回收信息,如:S0 S1 E O M CCS YGC YGCT FGC FGCT GCT

0.00 80.28 38.44 4.19 96.53 93.94 13805 709.977 5 1.078 711.055

0.00 80.28 57.48 4.19 96.53 93.94 13805 709.977 5 1.078 711.055

0.00 80.28 71.95 4.19 96.53 93.94 13805 709.977 5 1.078 711.055

0.00 80.28 84.82 4.19 96.53 93.94 13805 709.977 5 1.078 711.055

77.88 0.00 4.89 4.19 96.53 93.94 13806 710.049 5 1.078 711.127

77.88 0.00 13.71 4.19 96.53 93.94 13806 710.049 5 1.078 711.127

77.88 0.00 26.91 4.19 96.53 93.94 13806 710.049 5 1.078 711.127

0.00 83.91 2.54 4.19 96.53 93.94 13807 710.080 5 1.078 711.158S0 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共计耗时(单位秒)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值