chewiebug / GCViewer

Fork of tagtraum industries' GCViewer. Tagtraum stopped development in 2008, I aim to improve support for Sun's / Oracle's java 1.6+ garbage collector logs (including G1 collector)
https://github.com/chewiebug/GCViewer/wiki
Other
4.48k stars 981 forks source link

Add a chart for "memory used after full gc" #171

Open vlsi opened 8 years ago

vlsi commented 8 years ago

For GC that do a Full GC from time to time (e.g. -XX:+ParallelGC in OpenJDK), the key metric of "heap utilization" is "memory used after full gc".

It would be good if GCViewer could show exactly that chart so one could assess "heap utilization" and "memory leak condition" in a blink of an eye.

Current view is not that bad (it includes tons of information for extended analysis), however it is overcomplicated for day-to-day usage.

chewiebug commented 8 years ago

This sounds like a very interesting idea! Probably for cms and g1 collector, "memory used after concurrent collection" would be of similar interest.

I am not very much for creating new views for single metrics, but I have to admit that there is really a lot of information shown in the chart (you know, that you can turn off, what you don't need to see in the "view" menu?).

Best regards, Jörg

vlsi commented 8 years ago

you know, that you can turn off, what you don't need to see in the "view" menu?)

Of course I do. None of the current options cover "memory leak / heap trend analysis" use case though.

chewiebug commented 8 years ago

Yes, you are right!