...
- Java 11 compatibility fixes
mxping
command for connectivity diagnosticsvminfo
support JVM flags listing
- Support JMX over TLS remote connections
mxprx
command force correct RMI hostname usagevminfo
command added- Stack trace filter language improvements
- Support Java 9/10 strings
- Fixed parsing JFR files under JDK 9/10
- Java 9/10 compatibility fixes
- Added contention monitoring option to
ttop
command jstack
thread dump text format is now accepted by analytic commands- Added 'flame' command producing flame chart in HTML format
- Few minor changes in heap parser
- Frame histogram can be sorted by terminal count (default sort is by occurance count)
- Export of tabular MBean attributes to CSV
- Fixed NPE in thread dump collector
- Fixed few issues with hprof heap parser
- Fixed undesired splitting of JMX call arguments by comma
- Fixed time range filtering for
stcpy
command - Added
mprx
command, open JMX port for target process
- Added SYS cpu time summary to
ssa --thread-info
command - Few improvements for
dexp
command
- Fixed transitive dependencies issues for JFR and NPS parsers
- Fixed HeapPath bug for single asterisk path
- Parsing stack traces from NetBeans / VisualVM profiler snapshot format
- Added command to export tags/counter from dump file to CSV or ASCII table
- Avoid unnecessary memory allocation to initialize hashCode on
StackFrame
object - Unified input processing between SSA and STCPY (SSA got wildcard support, STCPY time range filtering and trace trimming)
- Parsing stack traces from Java Flight Recorder files
- Minor improvements to ThreadDumpSampler
- Added memory MBean sampler
- 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.