Skip to content

art8engine/g1-log-capture

Repository files navigation

G1GC Pause Time Analyzer & Advisor

A rule-based analyzer that parses G1GC logs and:

  • Detects Stop-The-World (STW) pauses exceeding a target (MaxGCPauseMillis)
  • Flags common performance-degrading patterns (e.g., to-space exhausted, humongous allocations, concurrent mode failure, long remark)
  • Produces actionable tuning suggestions with evidence lines

Docs (KR / EN)

See also:

Quickstart

Install (editable):

py -m pip install -e .

Run:

g1gc-advisor --log path\to\gc.log --max-pause-ms 200

Without installing (module execution):

py -m gccapture.cli --log path\to\gc.log --max-pause-ms 200

Write JSON report:

g1gc-advisor --log gc.log --max-pause-ms 200 --json-out report.json

About

capture, analysis and report g1gc log file

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages