AITM exposes a live resource-monitoring view so you can see what's actually running, waiting, and consuming resources at any moment — useful for diagnosing why a task is stuck waiting, or spotting resource pressure before a crash.
Resource Monitor
The "Queued" tab
The monitor bar has a "Queued" tab listing tasks waiting to run before they're picked up for execution.
Execution snapshot & the status bar "Pools" segment
The status bar's "Pools" segment surfaces a live execution snapshot: for each in-flight or waiting task it shows waitKind (what kind of resource it's waiting on) and waitedMs (how long it has been waiting), plus which pool holders currently hold a slot, and admission/pressure indicators so you can see when a pool is under contention before tasks start queuing up.
Threads panel — measured-RSS pool sizing
The generalized Threads panel shows, per resource pool, the individual holders with their PID and measured RSS (resident memory), so pool capacity is sized from real measured memory usage rather than a static guess.
tmpfs metrics
The Resource Monitor UI also surfaces tmpfs (in-memory filesystem) usage metrics, so you can see memory-backed disk pressure alongside process/pool pressure.
Global test-runner slot pool
The Threads panel also shows the global test-runner slot pool, i.e. how many test-execution slots are in use project-wide, so you can tell whether a task's test step is waiting because all test-runner slots are occupied.
Tips
- Check the Pools segment's waitKind before assuming a task is stuck — it may simply be waiting on a busy pool.
- Use the Threads panel's per-holder RSS to spot a runaway process before it OOMs.
- If the Queued tab keeps growing, check pool pressure indicators for the bottleneck.