GCViewer Changelog

What's new in GCViewer 1.36 Snapshot

Nov 7, 2017
  • updates for Oracle / OpenJDK parser:
  • add preliminary support for Shenandoah gc algorithm (supplied by Mart Mägi, issue #87)

New in GCViewer 1.35 (Nov 7, 2017)

  • general updates:
  • Read GCModel in a background thread (supplied by Hans Bausewein, issue #87)
  • For those, who use GCViewer as a library: This is a breaking change to DataReaderFacade.
  • improve recognition of log file types (issue #128)
  • Command line graph generation random issue (issue #130)
  • Chart can be exported from gui as "png" file (supplied by Àngel Ollé Blázquez, issue #131)
  • Update to summary gc log exporter (supplied by Tony Mancill, issue #147)
  • use native file dialog on OS X (supplied by Christoph Grindstaff, issue #123)
  • show min / max interval for full gc (supplied by Fred Rolland, issue #14)
  • version info in info dialog / parse logs should now always be shown (issue #163)
  • export dialog shows directories (supplied by Ondrej Mihályi, issue #168)
  • prevent closing of JCheckBoxMenuItem in view menu (supplied by Henry Lin, issue #173)
  • support gc logfile rotation (supplied by Martin Geldmacher, issue #61)
  • update french translation (supplied by Thomas Peyrard, issue #182)
  • updates for Oracle / OpenJDK parser:
  • avoid negative pauses for "application stopped" events (issue #128)
  • G1: allow for "," in G1Ergonomics timestamps (issue #128)
  • G1: handle extended "remark" event format in jdk1.8.0_60 (issue #149)
  • CMS: handle combination of -XX:+ScavengeBeforeRemark and -XX:+PrintHeapAtGC (issue #132)
  • CMS: handle "," in "concurrent mode failure" timestamps (issue #135)
  • parallel: handle combination of -XX:+PrintGCCause and -XX:+PrintTenuringDistribution (issue #140)
  • CMS: handle output of -XX:+PrintHeapBeforeFullGC + -XX:+PrintHeapAfterFullGC (issue #157)