gctoolkit

Tool for parsing GC logs

MIT License

Stars
1.2K
Committers
31

Bot releases are visible (Hide)

gctoolkit - Release early-access Latest Release

Published by github-actions[bot] about 1 year ago

Changelog

♻️ Changes

  • 8ca0d90 Support edan and survivor occupancy (#308), closes #308

Contributors

We'd like to thank the following people for their contributions:

gctoolkit - Release gctoolkit-3.0.4

Published by github-actions[bot] over 1 year ago

Changelog

♻️ Changes

  • 293e4c7 Make sure Vertx is closed (#290), closes #290
  • 27aad2d GCToolKit#addDataSourceParser (#288), closes #288
  • 35cee52 add per region type RegionSummary to G1GCPauseEvent (#286), closes #286
  • be3117f Update maven base (#287), closes #287
  • 3833b51 update deps (#283), closes #283

Contributors

We'd like to thank the following people for their contributions:

  • David Grieve
  • Kirk Pepperdine
  • Martijn Verburg (@karianna)
gctoolkit - Release gctoolkit-3.0.3

Published by github-actions[bot] over 1 year ago

Changelog

♻️ Changes

  • 435918f 🐛 fix for issue #274 (#275)
  • 🐛 fix for issue #274 (Kirk Pepperdine)

Contributors

We'd like to thank the following people for their contributions:

gctoolkit - Release gctoolkit-3.0.2

Published by github-actions[bot] over 1 year ago

Changelog

♻️ Changes

  • 9c496a3 Npe (#273)
  • debug: push a funny 3x pub problem (Kirk Pepperdine)

Contributors

We'd like to thank the following people for their contributions:

gctoolkit - Release gctoolkit-3.0.1

Published by github-actions[bot] over 1 year ago

Changelog

♻️ Changes

  • 75cf476 Phaser (#269)
  • bug: analysis deadlocks when 0 aggregators are registered (Kirk Pepperdine)
  • 8363999 bug: analysis deadlocks when 0 aggregators are registered (#266)
  • bug: analysis deadlocks when 0 aggregators are registered (Kirk Pepperdine)

Contributors

We'd like to thank the following people for their contributions:

gctoolkit - Release gctoolkit-3.0.0

Published by github-actions[bot] over 1 year ago

Changelog

♻️ Changes

  • 2531a72 recover: after git wierdness (#262) (Kirk Pepperdine)
  • e74e68d Add Message API (#252)
  • add/fix tests (Kirk Pepperdine)

Contributors

We'd like to thank the following people for their contributions:

gctoolkit - Release gctoolkit-2.0.12

Published by github-actions[bot] almost 2 years ago

Changelog

♻️ Changes

  • d79fcb5 Update dependencies, plugins, maven site config (#250)
  • Update directory plugin (Martijn Verburg)
  • 3b791f9 Tidied up the map and iteration (#249)
  • Tidied up the map and iteration (kabutz)

Contributors

We'd like to thank the following people for their contributions:

gctoolkit - Release gctoolkit-2.0.11

Published by github-actions[bot] almost 2 years ago

Changelog

🔀 Merge

  • 90acfa3 Merge branch 'main' of github.com:microsoft/gctoolkit (Kirk Pepperdine)

♻️ Changes

  • 0ef6029 Bump jreleaser version (#240)
  • Update all plugins and dependencies to latest (David Grieve)
  • 06f8cfc Bump jreleaser version (#239) (David Grieve)
  • 0fc2263 Update all plugins and dependencies to latest (#238) (Martijn Verburg)
  • 76a1ca6 Fix breaking test (#231)
  • add/fix tests (Kirk Pepperdine)
  • 97663a0 Consolidate utility method (#230)
  • add/fix tests (Kirk Pepperdine)
  • c039fff [ZGC] Add GC ID to the ZGCCycle (#229)

The GC id can be useful when analyzing data and may be valuable to users. It can help order data later or give an indication of how many GC cycles have happened since since the process start or between points in time. (Jeff Bahr)

  • cbb52a8 [ZGC] Improve parsing for Java 17 style output (#228)

ZGC was marked production ready in Java 17. There were a number of changes made to the ZGC log output in the past 2-3 years that have made it into the 17 release. I've updated the tests with samples from a Java 17 run on a sample app to test changes made to the ZGCCycle class. Java sample app was invoked with the following flag -Xlog:gc=info,gc+start=info,gc+phases=info,gc+load=info,gc+mmu=info,gc+marking=info,gc+metaspace=info,gc+nmethod=info,gc+ref=info,gc+reloc=info,gc+heap=info:file=/logs/gclog:level,tags,uptime:filecount=10,filesize=250m (Jeff Bahr)

  • cec86bf [ZGC][parser] Ensure that ZGCMemoryPoolSummary and OccupancySummary use kilobytes (#227)
  • [zgc][parser] Ensure that ZGCMemoryPoolSummary and OccupancySummary receive values normalized to kilobytes. The code in its current form will return a double without taking into account the units associated with the memory. This can lead to multiple GC cycles that report odd results. This diff ensures that as they are parsed the are normalized to a long in terms of kilobytes (Jeffrey Bahr)
  • 4003f05 remove gc-all-info.log.zip from SingleGarbageCollectionLogFileTest (#223)
  • remove unified/g1gc/gc-all-info.log.zip from SingleGarbageCollectionLogFileTest (David Grieve)

  • d4a7ef3 bug: add/fix test for Zipped GC log (Kirk Pepperdine)
  • 8498c64 bug: JDK 8 G1 remark doesn't report on heap occupancy (Kirk Pepperdine)
  • 0029408 bug: DateTimeStamp.equals fixed to account for the realities of GC logging (Kirk Pepperdine)

Contributors

We'd like to thank the following people for their contributions:

gctoolkit - Release gctoolkit-2.0.10

Published by github-actions[bot] over 2 years ago

Changelog

🔀 Merge

  • c478a62 Merge branch 'main' of github.com:microsoft/gctoolkit (Kirk Pepperdine)

🔄️ Changes

  • 99f423c remove unused code (Kirk Pepperdine)

♻️ Changes

  • 5d7646d Look for specific constructors in GCToolkitVertexParameters#createAggregator (#216) (David Grieve)

  • 58fee5a bug: preunified start time was not being set properly (Kirk Pepperdine)
  • 6cea993 bug: Diary was getting time of first collection set properly from the diarizer (Kirk Pepperdine)

Contributors

We'd like to thank the following people for their contributions:

gctoolkit - Release gctoolkit-2.0.9

Published by github-actions[bot] over 2 years ago

Changelog

🔀 Merge

  • 4c0c81a Merge branch 'main' of github.com:microsoft/gctoolkit (Kirk Pepperdine)

🔄️ Changes

  • 39545f5 add in runtime to JVMTerminationEvent. Issue #126 (Kirk Pepperdine)

♻️ Changes

  • 5ebf00e Update plugins and dependencies to latest versions (#215) (Martijn Verburg)

Contributors

We'd like to thank the following people for their contributions:

gctoolkit - Release gctoolkit-2.0.8

Published by github-actions[bot] over 2 years ago

Changelog

♻️ Changes

  • 09b3b2f bug: fix to issue #213, isParallel returns the wrong value (Kirk Pepperdine)
  • e0eabd2 fix G1GC JVM tenured summary calculate (#144) (#210) (DreamLettuce)

  • 32a20fc merge: fix conflicts with main branch (Kirk Pepperdine)
  • f9e44e9 refactoring of JavaVirtualMachine (Kirk Pepperdine)

Contributors

We'd like to thank the following people for their contributions:

  • DreamLettuce
  • Kirk Pepperdine (@kcpeppe)
  • xuanfei
gctoolkit - Release gctoolkit-2.0.7

Published by github-actions[bot] over 2 years ago

Changelog

♻️ Changes

  • deb7471 Datetime (#207) (Kirk Pepperdine)
  • c051653 Datetime (#206) (Kirk Pepperdine)

Contributors

We'd like to thank the following people for their contributions:

gctoolkit - Release gctoolkit-2.0.6

Published by github-actions[bot] over 2 years ago

Changelog

🔀 Merge

  • 4f663b5 Merge branch 'main' of github.com:microsoft/gctoolkit (Kirk Pepperdine)

🐛 Fixes

  • 5405495 add UnifiedJavaVirtualMachine to modulo-info (#202) (Yifeng Jin)

🛠 Build

  • b3c3052 correct title for github action (Kirk Pepperdine)
  • 350582e add in publish pre-release notes (Kirk Pepperdine)
  • 6b09e2e integrate in jReleaser (www.jreleaser.org) (Kirk Pepperdine)

♻️ Changes

  • 5e1274b Datetime (#204) (Kirk Pepperdine)
  • 6c35262 Update README.md (#195) (jkost)
  • 8cfddd2 fix dead loop(#183) (#189) (ZhangShushu123)

  • 6ca506d Create codeql-analysis.yml (Bruno Borges)
  • 754f566 documentation: add in developers guide (Kirk Pepperdine)

Contributors

We'd like to thank the following people for their contributions:

Package Rankings
Top 13.18% on Repo1.maven.org
Badges
Extracted from project README
GCToolKit build with Maven Maven Central