All languages

Java

You're viewing a free preview. Sign in free to read every script.

Why this exists When a Java service is slow, using too much memory or stuck, the JVM already knows why; you only need to ask it. The JDK ships tools that capture threads, heap and GC behaviour from a running process…

Troubleshooting a JVM in Production: Heap, GC, Thread Dumps and OutOfMemoryError

A practical playbook for a misbehaving Java process: the tools (jcmd, jstack, jmap, JFR), how to find a high-CPU thread, read a thread dump, capture and use a heap dump, tune GC logging and container memory, and a helper script that collects evidence safely.

Sign in free to read this script, along with the rest of the library.

Sign in free