mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-18 23:07:07 -05:00
APS5_TRACE_SUMMARY_EVERY=<seconds> appends one line to aps5-summary.jsonl every <seconds> seconds, at a present, from the per-scope totals the trace threads already keep. No event buffer is allocated unless a window switch is set as well; then the window records its full trace on top of the intervals and its own summary line holds only the time inside the window. Each line has the fields of the window summary line for its interval plus interval_start_s and interval_end_s. tools/trace_digest.py prints a summary file with interval lines as one row per interval with a text sparkline of the frame p99 and the GPU busy time. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>