perf_history
Lists and compares recordings by name prefix, oldest first, reporting FPS, GPU ms, stutter, hitches, memory, and first-to-last changes to reveal trends; skip_s excludes startup.
Instructions
Lists the recordings whose name starts with prefix, oldest first, with their FPS, 1% low, GPU ms, stutter,
hitches and peak Metal MiB, and the change from the first to the last: how a number moved over a series of runs, such as
one recording per version of a translation layer. Read a trend as real only when it exceeds the spread_pct that
perf_baseline reports for equal runs. Runs from Windows and Metal in one series are flagged: their GPU ms and
memory do not compare. skip_s leaves out the first seconds of each recording (the start-up), as perf_compare does.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | newest runs to keep, default 50 | |
| prefix | Yes | the start of the run names to follow: letters, digits, '.', '_', '-' | |
| skip_s | No | seconds to leave out at the start of each recording, where shaders compile and resources load; 0 (default) keeps all. The GPU numbers, hitches and Metal memory are recomputed without them |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||