Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.
HI Gabriel,
The link to the thread you posted above does not work for me, I got an error going there. Is there any other place where I can also check about this topic ?
Thks!
A thread dump is a lightweight text file that has all thread stacks and other useful information. It pauses the JVM for up to about a few hundred milliseconds and it's usually a few MB. It's the main diagnostic to starting investigating hangs, high CPU, and performance issues. There is a free tool called TMDA to analyze thread dumps visually: https://www.ibm.com/support/pages/ibm-thread-and-monitor-dump-analyzer-java-tmda
Heapdumps and core dumps are used to investigate OutOfMemoryErrors and to tune heap usage. A core dump is a superset of a heapdump: whereas a heapdump only has object sizes and relationships, a core dump has that plus more accurate reasons why objects are alive and full memory contents. There is a free tool called Eclipse Memory Analyzer Tool to analyze both dumps and there is a special download that can read IBM/Semeru dumps: https://www.ibm.com/support/pages/eclipse-memory-analyzer-tool-dtfj-and-ibm-extensions