Here are descriptions of some of the more interesting or
significant changes made to the Memory Analyzer for the 1.8 release.
Enhancements and fixes
Eclipse Memory Analyzer 1.8 has support for generating and analyzing dumps
from Java 9, Java 10 as well as Java 1.8 and previous versions.
The acquire dump dialog and collection queries have been enhanced for this.
- Memory Analyzer RCP is now built with Photon.
The following stand-alone builds are available:
- Windows (x86)
- Windows (x86_64)
- Mac OSX (Mac/Cocoa/x86_64)
- Linux (x86/GTK+)
- Linux (x86_64/GTK+)
- Linux (PPC64/GTK+)
- Linux (PPC64le/GTK+)
- Memory Analyzer can now work with Java virtual machines, version 9 and version 10,
as well as 1.8. Dumps from JVMs versions 1.5, 1.6 and 1.7 are still handled.
Memory Analyzer has been tested with JVMs of the
following types:
- Oracle JVMs
- OpenJDK JVMs
- IBM JVMs
- OpenJ9 JVMs
- Fixes for new Java 9 string format
- Acquire heap dumps - various improvements:
- Attach API provider now works using com.sun.tools.attach
allowing it to work with Oracle JVMs and IBM JVMs, version 1.8 SR5 and later.
Earlier IBM JVMs continue to work using com.ibm.tools.attach
- Sort columns of PID and provider
- Resizing of columns with window
- More help, including links to provider help
- Processes unavailable for dumps marked in italics
- Attach API provide can generate HPROF dumps for Oracle and OpenJDK JVMS
using HotSpot MX bean.
- Configure Heap Dump providers page jumps to appropriate provider when
selected from a process.
- Equinox Bundle Explorer now handles more recent Eclipse versions.
- More collections handled by collection queries, including collections from Java 9 and Java 10.
- Fix for 520908: Invalid thread object in ThreadOverviewQuery causes whole query to fail
- Fix for 521999: pString values not displayed analyzing some IBM core dumps
New and Noteworthy for Memory Analyzer 1.7
The New and Noteworthy document for version 1.7 is available
here.