https://github.com/lanhuidong/gc-log-profiler
A HotSpot GC Log profiler.
https://github.com/lanhuidong/gc-log-profiler
gc jvm
Last synced: 25 days ago
JSON representation
A HotSpot GC Log profiler.
- Host: GitHub
- URL: https://github.com/lanhuidong/gc-log-profiler
- Owner: lanhuidong
- License: apache-2.0
- Created: 2016-12-05T11:15:23.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-01-03T15:16:22.000Z (over 8 years ago)
- Last Synced: 2025-04-19T16:11:47.608Z (about 1 month ago)
- Topics: gc, jvm
- Language: Java
- Size: 312 KB
- Stars: 4
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gc-log-profiler
A HotSpot GC Log profiler.## 界面截图(完善中...)
## 使用条件
* 仅支持HotSpot VM
* 仅支持JDK1.7, JDK1.8
* GC日志命令行参数:-XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+UseConcMarkSweepGC
* GC日志命令行参数:-XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+UseSerialGC
* GC日志命令行参数:-XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+UseParallelOldGC## 支持的GC组合
| Young Generation | Old Generation |
|:--------------------:|:------------------:|
| G1 | G1 |
| ParNew | CMS |
| Parallel Scavenge | Parallel Old |
| Parallel Scavenge | Serial Old |
| DefNew | Serial Old |## 本项目不支持以下GC组合日志的分析
* ~~-XX:+UseParNewGC = ParNew + Serial old,该组合已不建议使用,未来版本可能被删除~~
* ~~-XX:+UseConcMarkSweepGC -XX:-UseParNewGC = DefNew + CMS,该组合已不建议使用,未来版本可能被删除~~