JStall is a lightweight command-line tool for one-shot inspection of running JVM processes. It takes multiple thread dumps, uses per-thread CPU-time data to identify the most active threads, detects deadlocks, and can generate flamegraphs via async-profiler integration. The tool lists running JVMs, shows thread states and CPU utilization, and exposes an extensible Analyzer interface for adding custom analyses. It can be run directly or via jbang.
Table of contents
Checking for DeadlocksListing All ThreadsStatus of a Renaissance InstanceGenerating FlamegraphsAdding AnalysesConclusionAuthorRelated Posts:Sort: