崮生(子虚) 8fd11fc859 perf(woff2): calcTripletAndWrite inline 到主循环,消除每点函数调用
千字文 woff2(54350 点)transformGlyfAndLoca 的 calcTripletAndWrite 占 31.8% CPU
(V8 --prof 实测)。手动 inline 到 triplet 循环消除 54350 次/call 调用开销,
让 V8 做循环内寄存器分配与公共子表达式消除。原独立函数删除(避免死代码)。

输出字节逐字节完全一致(千字文/思源黑体/FiraCode 三组 IDENTICAL 验证)。
微基准 encodeTTFToWOFF2 千字文 4.84→4.38ms(-9.5%)。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-24 07:27:09 +08:00
..