| I | II |
|---|---|
![]() |
![]() |
Run:
iex --sname probnik@localhost --cookie secret_token -S mix scenic.run
- Memory Top 5
- Top processes by memory (MB).
- Message Queue Top 5
- Top processes by message_queue_len (count).
- Scheduler Pressure
- Tape-style gauge showing combined pressure:
- avg scheduler utilization (wall-time)
- normalized run-queue pressure
- Run-queue stats printed inside the gauge:
- RunQ total
- RunQ average
- RunQ skew (max - min)
- avg util (%)
- Run-queue trend (Δ runq/sec):
- Large + / - values at left
- Mini VSI dial to the right
- Tape-style gauge showing combined pressure:
- Memory Breakdown
- Distribution across:
- Processes, ETS, Binary, Code, Other
- Distribution across:
- recon:proc_count/2 for per-process top 5 (memory, msgq)
- erlang:memory/0 for memory breakdown
- recon:scheduler_usage/1 + erlang:statistics/1 for scheduler pressure and run queue
See android/README.md and android/env.sh for the current Android setup notes.

