G5: cargo xtask bench: render benchmark of generated scenarios (peak memory, CPU, wall) with results.jsonl and --compare

(cherry picked from commit 40b232d02069925e9c72677f52ee6f356495a736)

(cherry picked from commit a2d89bda11b7217c83c98ab681b8f9b4a334786d)
(cherry picked from commit 63951595222207b6bfd0ecde72f991628c6f12d9)

(cherry picked from commit 20c2bb0dcb)
This commit is contained in:
Elias authored and Elias committed 2026-10-12 19:18:32 +01:00
1 parent 470ea7a3af
commit e23b926efc
4 files changed
+994 -1

No files matched your search

+4
View File
@@ -249,6 +249,10 @@ Issues #41–#47 (all from the Linux AppImage 0.1.1, 5 October): panning the vie
- Benchmark projects at 1080p and 4K with many layers, heavy effects, long footage and nested
comps; record preview frame times, RAM preview fill and render times on reference machines.
Started 10 October 2026: `cargo xtask bench` renders generated 1080p / 4K scenarios (many
layers with common effects, nested precomps, footage) at Full and Half and records peak memory,
CPU and wall time per run, with `--compare` against an earlier run (docs/testing.md, "Render
benchmark").
- Compare with After Effects on the same machine where possible.
- Done when: benchmark numbers are tracked over time and regressions fail a check.