perf(输入法): 降低查词与候选内存开销并放大等尺寸26键

这个提交包含在:
sydxky 于 2026-11-14 20:39:54 +08:00 提交
1 父节点 100757f684
当前提交 7cd1ab906c
33 个文件已更改
+513 -126

没有与搜索条件相匹配的文件

+48
查看文件
@@ -0,0 +1,48 @@
{
"method": "Node V8 comparison with identical dictionary; heap figures are host measurements, not MCU or watch RAM",
"exactCandidateCases": 24,
"completionCases": 24,
"runtimePresenceShards": 7291,
"baseline": {
"queries": 120,
"resultCount": 25845,
"reads": 681,
"readChars": 3294647,
"largestRead": 91357,
"retainedHeapBytes": 1149800,
"medianMs": 1.0108999999999924,
"p95Ms": 6.702500000000001,
"totalMs": 227.1215,
"stats": null
},
"optimized": {
"queries": 120,
"resultCount": 25845,
"reads": 681,
"readChars": 3205448,
"largestRead": 82520,
"retainedHeapBytes": 805848,
"medianMs": 1.0670999999999822,
"p95Ms": 5.014200000000017,
"totalMs": 194.86530000000027,
"stats": {
"reads": 681,
"readChars": 3205448,
"hits": 0,
"cacheChars": 34340,
"cacheEntries": 3
}
},
"pagePlan": {
"candidates": 12000,
"pages": 808,
"maxVisibleCells": 15
},
"runtimeIndexBytes": 2158,
"auditMetadataBytes": 91357,
"reactiveProperties": {
"baseline": 40,
"optimized": 29
},
"passed": true
}
二进制文件未显示。

之后

宽度:  |  高度:  |  大小: 32 KiB

二进制文件未显示。

之后

宽度:  |  高度:  |  大小: 37 KiB

二进制文件未显示。

之后

宽度:  |  高度:  |  大小: 38 KiB

二进制文件未显示。

之后

宽度:  |  高度:  |  大小: 37 KiB

二进制文件未显示。

之后

宽度:  |  高度:  |  大小: 38 KiB

二进制文件未显示。

之后

宽度:  |  高度:  |  大小: 36 KiB

+18
查看文件
@@ -1,3 +1,21 @@
# 1.2.5 RTOS原生组件截图
以下是独立原生模拟器测试工程的真实画面,生产CrabInput组件逐字节复制,仅增加自动验收入口。圆/方普通及QuickApp四配置96状态/截图通过,26个字母等宽等高(像素取整误差最多1px),模式及底部按钮均检查边界;每配置实际点击大小写按钮输入qQq。完整日志、几何、96张图及源码摘要见本版验收ZIP。
UI_PREVIEW.png为本版圆屏英文画面。不是RTOS真机或最终发布包的全套前台端到端验收。
![圆屏小写](1.2.5/round-bluewhite-en-lower.png)
![圆屏大写](1.2.5/round-bluewhite-en-upper.png)
![方屏全拼](1.2.5/rect-bluewhite-py-lower.png)
![黑绿英文](1.2.5/round-blackgreen-en-lower.png)
![圆屏光标](1.2.5/round-bluewhite-middle.png)
![方屏光标](1.2.5/rect-bluewhite-middle.png)
性能对比见[PERFORMANCE.json](1.2.5/PERFORMANCE.json),是Windows Node/V8结果,不能当作MCU/手表内存或帧率。
Android本版只有后台离屏原生组件回归,未提供新的前台截图。
## 历史截图记录
# 1.2.4 RTOS原生组件截图
以下画面来自独立原生模拟器测试工程,生产keyboard/index.ux逐字节相同,仅增加自动测试入口。四配置96个状态与96张截图通过,未使用替代绘图。这不是最终发布包的全套端到端验收;完整96张图、原始日志和源码摘要见1.2.4验收ZIP。
二进制
查看文件
二进制文件未显示。

之前

宽度:  |  高度:  |  大小: 37 KiB

之后

宽度:  |  高度:  |  大小: 37 KiB