要查看JVM中线程的运行状态,可以使用JVM自带的命令行工具jstack。以下是使用jstack查看线程运行状态的步骤:
jps
这将显示运行在当前机器上的所有Java进程及其对应的进程ID。jstack <PID>
用实际的PID替换注意:jstack命令会阻塞目标线程的执行一小段时间,因此在生产环境中使用时要谨慎。另外,jstack命令需要和目标JVM进程在同一用户组才能使用。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: jmap怎么查看存活对象