JVM:GC日志
2016-12-15 09:41
309 查看
如何启动GC日志
启动JVM时加上如下参数-verbose:gc -Xloggc:/gc.log -XX:+PrintGCDetails -XX:PrintGCDateStamps
-verbose:gc标识输出GC相关信息
-Xloggc:/gc.log指定GC日志存放的文件路径
-XX:+PrintGCDetails标识输出GC详情
-XX:+PrintGCDateStamps表示日志中输出GC的时间戳
GC日志能够提供什么信息
通过GC日志,能够看到每一次GC的记录。时间方面,包括GC开始的时间和执行时间。其中执行时间还分为sys、user和real。
空间方面,能够知道总的堆大小,回收前新生代和老生代的内存大小,回收后新生代和老生代的内存大小。
通过新生代和老生代内存变化,可以分析出GC是由新生代触发的,还是由老生代触发的。
相关文章推荐
- JVM 学习笔记20180206之四 GC日志
- jvm 的GC日志初体验
- JVm性能调优4:GC日志分析
- JVM打印gc的内容及日志解释
- jvm的GC日志分析
- JVM学习之Eclipse输出GC日志
- jvm gc 日志和dump参数
- 深入理解jvm的GC日志
- JVM命令行选项及GC日志
- JVM实用参数(八)GC日志
- JVM学习-java垃圾回收(二)-GC日志
- 关于在galssfish中配置jvm参数和gc日志的方法
- jvm的GC日志分析
- JVM 之 GC日志分析
- jvm gc日志分析
- JVM命令行选项及GC日志
- jvm GC日志输出
- JVM 之 GC日志分析
- JAVA中JVM的GC日志解析
- jvm的GC日志分析