uprof_timechart
Sample system power, frequency, and thermal counters over time, returning min/max/mean/last summaries per counter. Optionally run a command during sampling.
Instructions
Sample system power/frequency/thermal counters over time and summarize them.
events are timechart categories (power, frequency, temperature, voltage,
current, dvfs, energy). Samples every interval_ms (minimum 10) for
duration_sec, optionally while running command. Returns per-counter
min/max/mean/last summaries, not the full series — the CSV stays in
result_dir. Real data needs AMD hardware; in mock mode values are synthetic.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| events | Yes | ||
| command | No | ||
| interval_ms | No | ||
| duration_sec | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| notes | Yes | ||
| samples | Yes | ||
| counters | Yes | ||
| result_id | Yes | ||
| result_dir | Yes | ||
| interval_ms | Yes | ||
| duration_sec | Yes |