博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
打印gc.log 观察gc情况
阅读量:5746 次
发布时间:2019-06-18

本文共 1972 字,大约阅读时间需要 6 分钟。

  hot3.png

在catalina.sh加入 -XX:+PrintClassHistogram -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintHeapAtGC -Xloggc:log/gc.log(具体位置应该都知道,set java_opts那里)

可以在/home/log下生产一个gc.log的文件 可以将此文件sz下来或者直接tail观看gc的情况。

以下是我gc.log中的一个片段

{Heap before GC invocations=1 (full 0): PSYoungGen total 917504K, used 31458K [0x00000007c0000000, 0x0000000800000000, 0x0000000800000000) eden space 786432K, 4% used [0x00000007c0000000,0x00000007c1eb8858,0x00000007f0000000) from space 131072K, 0% used [0x00000007f8000000,0x00000007f8000000,0x0000000800000000) to space 131072K, 0% used [0x00000007f0000000,0x00000007f0000000,0x00000007f8000000) ParOldGen total 1048576K, used 0K [0x0000000700000000, 0x0000000740000000, 0x00000007c0000000) object space 1048576K, 0% used [0x0000000700000000,0x0000000700000000,0x0000000740000000) PSPermGen total 131072K, used 10488K [0x00000006f0000000, 0x00000006f8000000, 0x0000000700000000) object space 131072K, 8% used [0x00000006f0000000,0x00000006f0a3e3a8,0x00000006f8000000) 0.793: [GC [PSYoungGen: 31458K->4293K(917504K)] 31458K->4301K(1966080K), 0.0087090 secs] [Times: user=0.03 sys=0.00, real=0.01 secs] Heap after GC invocations=1 (full 0): PSYoungGen total 917504K, used 4293K [0x00000007c0000000, 0x0000000800000000, 0x0000000800000000) eden space 786432K, 0% used [0x00000007c0000000,0x00000007c0000000,0x00000007f0000000) from space 131072K, 3% used [0x00000007f0000000,0x00000007f04316a0,0x00000007f8000000) to space 131072K, 0% used [0x00000007f8000000,0x00000007f8000000,0x0000000800000000) ParOldGen total 1048576K, used 8K [0x0000000700000000, 0x0000000740000000, 0x00000007c0000000) object space 1048576K, 0% used [0x0000000700000000,0x0000000700002000,0x0000000740000000) PSPermGen total 131072K, used 10488K [0x00000006f0000000, 0x00000006f8000000, 0x0000000700000000) object space 131072K, 8% used [0x00000006f0000000,0x00000006f0a3e3a8,0x00000006f8000000) }

ps:附上一张gc log的解释图 ![gc log解释][1] [1]:

转载于:https://my.oschina.net/hyp3/blog/124453

你可能感兴趣的文章
使用Wireshark捕捉USB通信数据
查看>>
《树莓派渗透测试实战》——1.1 购买树莓派
查看>>
Apache Storm 官方文档 —— FAQ
查看>>
iOS 高性能异构滚动视图构建方案 —— LazyScrollView
查看>>
Java 重载、重写、构造函数详解
查看>>
【Best Practice】基于阿里云数加·StreamCompute快速构建网站日志实时分析大屏
查看>>
【云栖大会】探索商业升级之路
查看>>
HybridDB实例新购指南
查看>>
C语言及程序设计提高例程-35 使用指针操作二维数组
查看>>
华大基因BGI Online的云计算实践
查看>>
深入理解自定义Annotation,实现ButterKnif小原理
查看>>
排序高级之交换排序_冒泡排序
查看>>
Cocos2d-x3.2 Ease加速度
查看>>
[EntLib]关于SR.Strings的使用办法[加了下载地址]
查看>>
中小型网站架构分析及优化
查看>>
写shell的事情
查看>>
负载均衡之Haproxy配置详解(及httpd配置)
查看>>
linux虚拟机拷贝之后联网出错
查看>>
Linux文件系统探索
查看>>
标准与扩展ACL 、 命名ACL 、 总结和答疑
查看>>