This article is meant to bring you up to speed on Java dumps and their
debugging purposes quickly. It assumes that you’re familiar with basic
Java, the Java Virtual Machine (JVM), and threading concepts. Some
information about Java dumps and their contents is intentionally omitted from
the discussion to simplify things since it’s not relevant to the type
of problem determination discussed here.
Basics
A Java dump, also known as a Java core, Java thread dump, or a thread dump is
a file that contains the following sections:
All of the threads that run on a Java Virtual Machine (JVM).All of the
monitors on a JVM.Some useful information about the system that the JVM runs
under.In this article we’ll refer to this collection of threads,
monitors, and miscellaneous information as a Java dump. We’ll focus
mainly on the Java dumps from the IBM Java Deve... (more)