收集 JVM 线程转储

本指南描述了如何生成 JVM 线程转储。

第 1 步:获取 PID

找出 Java 进程的 PID。

macOS/Linux

ps -el | grep java

Windows

Ctrl+Shift+Esc 键打开任务管理器,找到 Java 进程的 PID。

第 2 步:生成线程转储

使用 jstack 将线程转储打印到命令行:

jstack -l <pid>

您可以将多个进程的线程转储保存到一个文件中。 使用输出重定向来重定向 jstack 的输出:

jstack -l <pid> >> threaddumps.log
Go Top