The IBM Extensions for Memory Analyzer (IEMA) v1.1 are now available on developerWorks through ISA. This marks the graduation of the project from an alphaWorks evaluation project to an ISA Tech Preview. The 1.1 release contains the following highlights:
-
Garbage Analysis
The inclusion of two new queries: Find Garbage Fragments and Find Allocation Sites, makes it possible to identify fragments (chains) of objects that are eligable for collection, along with similar live data in the Java heap where the garbage fragments may previously have been allocated. -
Improved WebSphere Application Class Loader Leak Analysis
Leaking application class loaders are now marked with "LEAKING LOADER" in all views, and a new more accurate "Path to Leaking Application Class Loaders" query has been provided to identify why they are being kepy alive -
Mapping of WebSphere thread IDs to Java thread IDs
The Java Basics -> Thread Overview query has been updated to include a WAS Thread ID column allowing you to map the thread IDs used in the WebSphere logs to the threads IDs used in other diagnostic files. -
Improved WebSphere Hung Thread detection
Threads that have been marked as hung by the WebSphere thread pool manager are now marked as [Hung] in all views, and a new section has been added to the "Thread Pool Analysis" query.
The move to ISA means that, for ISA users, there is now no need to set a new update site in the Update Preferences as the IBM extensions sit next to the other tools in the ISA tools catalog. For Eclipse Memory Analyzer Tool (MAT) users, you can install the IBM extensions by pointing your Eclipse at the ISA update site. Detailed instructions are on the new IBM Extensions for Memory Analyzer homepage.