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)