- Thread dump archive reader performance improvement
- New generic event reader and writer API
- Binary format V4 with support for non thread dump events
- Added JMX GC event subscriber
- Compressed heap dump processing majot performance improvement
- Added
SingletonDetector
utility class
- Added notation for null arguments for MBean operations
- Added few formating options for
mx
command
- Option to override JMX URI (support for WildFly JMX over HTTP)
- Fixed locale dependent decimal separator in flame graph generator
- Added
--thread-info
mode for SSA command - Added time range filter option for SSA command
- Added thread name filter option for SSA command
- Added flame graph generation support (SVG format).
--trace-trim
option for SSA commands, command used to remove unintersting top of call tree from analysis.
- Added stack trace filter expression language.
- CLI related stuff is moved into separate module for reuse.
- Fixed potential devision by zero in safe point rate calculation.
- Support of basic primitive wrappers in mx command.
- Optional CSV output for stack trace histogram and categorization.
- Added compressed (gzip) heap dump support.
- Ignore incomplete instances in heap dump.
- Added safe point information for ttop command.
- Fixed NPE in heap cluster analyzer.
- Added --dead-young options to hh command.
org.gridkit.jvmtool.stacktrace.StackTraceCodec.ChainedStackTraceReader
made public.- Suppress IO exception for parsing stack dump files.