Here are descriptions of some of the more interesting or
significant changes made to the Memory Analyzer for the 1.9 release.
Enhancements and fixes
One of the main enhancements is the export HPROF query. This allows a new HPROF file to be generated from a snapshot,
with the redaction of data such as character or byte array values or field values. This could be useful
to allow future analysis of the new HPROF dump without exposing sensitive data.
There is also a way to compare two heap dumps with a basic batch mode report using ParseHeapDump.
Memory Analyzer 1.8.1 also added more icons for queries and icons which worked better in high contrast or dark modes.
- Fix for 317289 Extract information from Exception objects in the heap dumps
- Fix for 380600 Resave Heap Dump without Unreachable Objects
- Fix for 519274 Redacted Binary or PHD dump so as to protect privacy data
- Fix for 538953 Create an option for DTFJIndexBuilder to suppress native class sizes
- Fix for 539750 java.util.ConcurrentModificationException with Calculate precise retained size and sort
- Fix for 541245 Exceptions with result filtering
- Fix for 541286 Missing shallow heap size values in comparison tables
- Fix for 541539 Simple batch mode comparison of two snapshots
- Fix for 543045 Eclipse MAT does not show complete actual heap size(Heap dump size) on overview tab.
- Fix for 537579 ArrayIndexOutOfBoundsException in HashMapObjectLong.resize
- Fix for 539751 Unhandled event loop exception - InjectionException - WidgetMethodHandler is not handled for for command Command Copy
New and Noteworthy for Memory Analyzer 1.8
The New and Noteworthy document for version 1.8 is available
here.