test: add reproducible scene performance baseline on current main #6

Merged
Zayden-Jung merged 3 commits from codex/scene-performance into main 2026-11-11 18:39:17 +00:00
Collaborator

为场景交互保留可重复的本地性能基准,并修复旧分支引用 Aster fd247ac、缺少当前 GUI 精确读取依赖接口的问题。已合入最新 main,保留主线 Aster f3e1670;最终差异不再回退子模块,也不声称已集成独立 Aster 借用键优化。

最终改动:

  • src/runtime/endor_host/tests.rs:真实 scene-orbit 的 ignored 性能基准,3 次预热、30 次采样,统计更新、变化绘制和缓存绘制的均值/P50/P95。
  • docs/performance-study.md:历史实验数据、方法边界、未完成优化,以及本次主线兼容修复说明。历史 19% 更新收益只属于实验分支,不是当前 main 的收益。

本地验证:cargo test --locked:186 passed / 1 ignored;cargo clippy --locked --all-targets -- -D warnings、cargo fmt --all -- --check、git diff --check 通过。9 项 HTTP 测试最初受沙箱端口权限限制,允许回环网络后全套重跑通过。本次未重跑历史 release 性能采样。

此 PR 交付可运行基准及研究记录,未实现稳定 60 FPS 或 GPU 后端。解除 WIP;等待用户手动合并。

为场景交互保留可重复的本地性能基准,并修复旧分支引用 Aster fd247ac、缺少当前 GUI 精确读取依赖接口的问题。已合入最新 main,保留主线 Aster f3e1670;最终差异不再回退子模块,也不声称已集成独立 Aster 借用键优化。 最终改动: - src/runtime/endor_host/tests.rs:真实 scene-orbit 的 ignored 性能基准,3 次预热、30 次采样,统计更新、变化绘制和缓存绘制的均值/P50/P95。 - docs/performance-study.md:历史实验数据、方法边界、未完成优化,以及本次主线兼容修复说明。历史 19% 更新收益只属于实验分支,不是当前 main 的收益。 本地验证:cargo test --locked:186 passed / 1 ignored;cargo clippy --locked --all-targets -- -D warnings、cargo fmt --all -- --check、git diff --check 通过。9 项 HTTP 测试最初受沙箱端口权限限制,允许回环网络后全套重跑通过。本次未重跑历史 release 性能采样。 此 PR 交付可运行基准及研究记录,未实现稳定 60 FPS 或 GPU 后端。解除 WIP;等待用户手动合并。
codex-bot added 1 commit 2026-11-11 07:50:49 +00:00
codex-bot added 2 commits 2026-11-11 18:21:48 +00:00
codex-bot changed title from WIP: perf: record scene interaction baseline and validate borrowed dictionary keys to test: add reproducible scene performance baseline on current main 2026-11-11 18:22:59 +00:00
Zayden-Jung merged commit d29a1be329 into main 2026-11-11 18:39:17 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Zayden-Jung/endorphin-tessera-gui#6