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.