java gc几个常用的调优命令

1.查看gc

jstat -gc pid period(毫秒)

2.查看各年代堆栈以及gc信息

jmap -heap pid

3.查看类实例数量和内存占用

jmap -histo:live pid | head -20

4.dump堆到文件,format指定输出格式,live指明是活着的对象,file指定文件名

jmap -dump:live,format=b,file=dump.log pid 

5.分析dump文件

jhat -port 19998 dump.log

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 运用jvm自带的命令可以方便的在生产监控和打印堆栈的日志信息帮忙我们来定位问题!虽然jvm调优成熟的工具已经有很多...
    Java_Explorer阅读 696评论 0 2
  • Jmap jmap是JDK自带的工具软件,主要用于打印指定Java进程(或核心文件、远程调试服务器)的共享对象内存...
    Kate_Blog阅读 16,877评论 1 2
  • 以下是Java自带的性能监控工具 必要时我们需要抓取Java全内存的Dump来分析,抓取方式有如下: | jhat...
    jackcooper阅读 960评论 2 10
  • 午后,一杯醇厚的红茶,一卷浪漫的诗集,一缕温暖的阳光。阳台上蟹爪兰也耐不住寂寞,在2018年的第一天、在沉寂...
    如若初识阅读 300评论 0 0
  • 烈阳下的鸟儿叽叽喳喳地叫 飞进树荫好呀好乘凉 心房的小鹿一直砰砰在乱撞 好姑娘啊你来自何方 柳梢头的知了咿呀咿呀地...
    游臾须阅读 395评论 -1 0