mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-08 19:06:15 -08:00
perf(core): [MOD-03] complete hot-path measurement and compatibility acceptance
This commit is contained in:
1 parent
48a7f1ecb0
commit
b1e0b976b0
11 files changed
+17732
-11
No files matched your search
@@ -46,6 +46,14 @@ Node CI 新增 Ubuntu/Windows 覆盖率 job,验证固定工具链并运行完
|
||||
|
||||
## 资源与性能验收
|
||||
|
||||
MOD-03已完成当前核心的选择性优化与热路径测量,见
|
||||
[任务验收](changes/2026-09-14-MOD-03-performance-acceptance.md)及
|
||||
[绑定样本和输入指纹](baselines/core-performance-validation.json)。滑块重复写入减少,
|
||||
存储保持独立解析和交错更新契约;当前安装包三引擎布局12项、存储9项通过。
|
||||
正式配对完整性和54个候选资源窗口通过,体积仍review-required,首轮计时信号保留。
|
||||
重新安装run-jl3UQr验证了更新后的包文档;与计时用run-rawoRh相比只有ARCHITECTURE.md
|
||||
内容变化,未将复用的相同运行时字节证据说成新一轮浏览器执行。
|
||||
|
||||
沿用 BASE-06:至少三组同环境旧版/候选配对,交替顺序;每种配置一次预热和五次计时样本。构造/就绪/播放 Promise/销毁阈值为 max(25%, 对应绝对值 2/50/10/2 ms)。压缩采用原始字节、gzip 9、Brotli 6,匹配相同格式与入口,增长超过 max(5%, 1024 bytes) 触发审查。
|
||||
|
||||
计时和体积触发审查不等于资源泄漏。候选资源检查严格要求销毁后无实例、DOM、proxy 监听器、RAF、剩余定时器和晚到回调,不以旧版 BASE-PERF-01 的残留作为容许值。计时阶段不装资源探针,资源探针清理自身计时器发生在记录之后。物理设备、GPU/浏览器原生内存仍不能靠这些计数证明无泄漏。
|
||||
|
||||
Reference in new issue
Block a user