Skip to content

Tags: jihyeong-ryu/GCViewer

Tags

1.34.1

Toggle 1.34.1's commit message
[maven-release-plugin] copy for tag 1.34.1

1.34

Toggle 1.34's commit message
[maven-release-plugin] copy for tag 1.34

1.33

Toggle 1.33's commit message
[maven-release-plugin] copy for tag 1.33

1.32

Toggle 1.32's commit message
general updates

    new graphs for tenured and young generation
    clicking on scrollbar in chart moves exactly one page (issue chewiebug#28)
    support for command line only mode (supplied by Peter Bilstein, issue chewiebug#26)
    support decimals for zoom factor (supplied by Bernd Eckenfels, issue chewiebug#39)
    better recognition of file format (supplied by Andrey Skripalschikov, issue chewiebug#42)
    improved performance in chart for large gc logs (supplied by Neil Gentleman, issue chewiebug#48)
    add new export format "simple gc log" (gchisto compatible, issue chewiebug#49)
updates for Sun / Oracle parser
    support for G1 algorithm updated
    support -XX:+PrintAdaptiveSizePolicy -XX:-UseAdaptiveSizePolicy (print without use, issue chewiebug#36)
    support -XX:PrintCMSStatistics=2 (output ignored, issue chewiebug#33)
    support -XX:+CMSScavengeBeforeRemark in Sun JDK1.5 (issue chewiebug#41)
    support -XX:+PrintTenuringDistribution for OpenJDK1.6.0_22 (issue chewiebug#60)
updates for JRockit parser
    better support for JRockit 1.5 (supplied by Rupesh Ramachandran, issue chewiebug#45)
    support for JRockit 1.6 (supplied by Rupesh Ramachandran, issue chewiebug#29)
updates for IBM parser
    support large numbers in J9 log files (supplied by Bernd Eckenfels + Scott Fraser, issue chewiebug#40)

1.31

Toggle 1.31's commit message
* updates to the G1 parser

  * support new output format (`-XX:+PrintGCDetails`) in jdk 1.7u2+
  * support `-XX:+PrintTenuringDistribution` (output ignored)
  * support `-XX:+PrintGCApplicationStoppedTime` (output ignored)
  * support `-XX:+PrintGCApplicationConcurrentTime` (output ignored)
* updates to the CMS parser
  * support `-XX:+CMSScavengeBeforeRemark`
  * support `-XX:+PrintPromotionFailure` (output ignored)
  * support AdaptiveSizePolicy-CMS (`-XX:+UseConcMarkSweepGC`
`-XX:+PrintAdaptiveSizePolicy`)
* improved performance in chart for large gc logs
* support B as memory unit
* bug in unittests fixed when they were run in a different timezone than
GMT+1
* Support for OSX application bundles (supplied by [Johan
Kaving](https://github.com/jkaving))
* support `-XX:-PrintGCTimeStamps` (no timestamps) when
`-XX:+PrintGCDateStamps` (but datestamps) 
  is used (except for G1)
* bug fix: timestamp ruler shows nicer values for long durations (not
3h59m59s but 4h)
* bug fix: prevent polygon optimisation from producing artifacts in the
end of the chart
* support for new timestamp format in IBM JDK 6 (supplied by
[Cka3o4Huk](https://github.com/Cka3o4Huk))
* version also shown on DesktopPane

1.31-RC5

Toggle 1.31-RC5's commit message
- -XX:+PrintAdaptiveSizePolicy implemented for java 1.4 / 1.5 as well

- NAN with G1 calculating initiatingOccupancyFraction fixed
- G1 remark with java 7 contains more information (0.218: [GC remark
0.224: [GC ref-proc, 0.0000049 secs], 0.0059832 secs])
- treat "Mark stack is full" messages as separate event
- improved accuracy of young and tenured generation in chart

1.31-RC4

Toggle 1.31-RC4's commit message
* "zero"-point of chart starts with first gc event (not always assumed,

that "0" seconds is start)
* new panel showing details about gc pauses found in the log file
* ignore entries made by `-XX:+PrintHeapAtGC`
* ignore entries made by `-XX:+PrintAdaptiveSizePolicy`
* horizontal scrolling in chart with mouse wheel is faster

1.31-RC3

Toggle 1.31-RC3's commit message
- better support for G1 algorithm

- new chart line showing "initial mark level" (yellow)
- new chart lines showing begin (cyan) and end (pink) of concurrent
collections
- view properties are remembered between sessions
- less parser error messages are displayed

1.31-RC2

Toggle 1.31-RC2's commit message
- AboutDialog graphics updated

- AboutDialog closes on "escape" + "enter"
- new metric "promotion" in memory tab

1.31-RC1

Toggle 1.31-RC1's commit message
- parses Sun Java 1.6 GC logs (including CMS and G1)

- displays more information in data tabs
  -> more details about pause times
  -> initiating occupancy fraction for CMS
  -> sizes of young, tenured, perm generations if available
- supports -XX:+PrintGCDateStamps
- recognises "ParNew (promotion failed)" and "(concurrent mode failure)"
as full gc
- is compiled with Java 1.6 -> needs 1.6 VM to run