TermiNexus
15faa1f7b1
perf(vast_c): slots 偏移直写绕过 Python _Init,解析加速 5.5x → 10.6x
- NewNode 改用 tp_new + tp_members.offset 直接写 slots 成员(绕过 Python 层 _Init 帧,_Init 201 万次 26s 是 worker 最大 tottime)
- 布局按 _fields 顺序构建并 PyCapsule 缓存(SlotsLayout);布局缺失/参数越界回退 PyObject_Vectorcall(行为与 vast 一致)
- 修正 PyCapsule_New 成功但 SetItem 失败时的双重释放
- 验证:差分 83/83 全绿;includes/ + TransPyV/App 201 文件 vast_c vs vast 结构与位置属性零差异;基准 8.69ms → 0.82ms(10.6x)
2026-08-18 07:37:30 +08:00
..
2026-07-30 16:33:56 +08:00
2026-08-18 05:27:53 +08:00
2026-08-17 09:36:38 +08:00
2026-08-18 07:27:02 +08:00
2026-08-17 09:36:38 +08:00
2026-08-17 22:20:28 +08:00
2026-07-18 19:25:40 +08:00
2026-08-18 06:59:10 +08:00
2026-08-18 07:37:30 +08:00
2026-08-17 09:36:38 +08:00
2026-08-17 09:36:38 +08:00