The IBM Java Health Center provides profiling, garbage collection, I/O, lock analysis, threads, and native memory information for the IBM JVM. It is fully supported through PMRs by the IBM Java Tools team. The Health Center Agent runs inside the JVM and collects data, which can be analyzed using the Health Center Client Eclipse perspective. The agent can run in socket, headless, or late attach mode. Headless mode writes data files without opening a socket, while socket mode opens a port. The client can load data files to analyze profiling, memory, and other information.