linux内存管理命令有哪些?
2022-11-27 21:09:48
234
{{single.collect_count}}

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区使用率

  • EEden 区使用率

  • 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中文网其它相关文章!

回帖
全部回帖({{commentCount}})
{{item.user.nickname}} {{item.user.group_title}} {{item.friend_time}}
{{item.content}}
{{item.comment_content_show ? '取消' : '回复'}} 删除
回帖
{{reply.user.nickname}} {{reply.user.group_title}} {{reply.friend_time}}
{{reply.content}}
{{reply.comment_content_show ? '取消' : '回复'}} 删除
回帖
收起
没有更多啦~
{{commentLoading ? '加载中...' : '查看更多评论'}}