Changes:
- improved attach compatibility for all IBM jvms
- fixed wrong CPU/GC values for IBM J9 jvms
- in case of unsupported heap size metric retrieval, n/a will be displayed instead of 0m
- improved argument parsing, support for short-options, added help (pass
--help
), see issue #28 (now using the great jopt-simple library) - when passing the
--once
option, terminal will not be cleared anymore (see issue #27) - improved shell script for guessing the path if a
JAVA_HOME
environment variable is not present (thanks to Markus Kolb)
Changes:
- scrolling issue in some terminal environments should now be finally fixed, see issue #21 and issue #25
- new argument:
--once
will terminate jvmtop right after first output iteration
Changes:
- New Feature: jvmtop does now include a sampling-based CPU Profiler
- jvmtop does now support FreeBSD, fixing the issue #21 and issue #22
- refresh rate can now be configured, using argument
--delay <interval>
- minor fixes
Changes:
- Improved stability
- exceptions which are permission/privilege related are not logged at the INFO level anymore
- access denied/connection refused problems are now printed accordingly
- fixed some minor issues
Changes:
- OpenJDK support
- Improved robustness against jvm termination or telemetry update errors
User-visible changes:
- Support for monitoring jvms of all users when running under root (at least for Oracle JDKs)
- Added new detail-mode metric: Total garbage collection time
- Added new detail-mode metric: Garbage collections count
- Added new detail-mode metric: Total loaded classes
- Increased attach compatibility
User-visible changes:
- Improved stability in some situations where a jvm could not be attached
User-visible changes:
- Improved IBM JDK support (J9 is now supported)
- Some bug fixes
User-visible changes:
- New feature: new vm detail mode (invoke with
jvmtop.sh <pid>
) to show top threads and more vm details (see below for an example) - Basic Windows support