用 uint8 打包多个位置,棋类数据内存可再省 4 倍
jmschreiber91 · x · 2026-10-20
作者提出一个棋类局面表示的内存优化技巧:先用 uint8 替代 32 位整数存每个格子的棋子类型(0-3),省 4 倍;由于每格只能有一种棋子,可进一步把 4 个相邻位置打包进同一个 uint8(每格占 2 bit),再省 4 倍,相对 4 个 32 位实现 16 倍内存节省。
所属事件:tangermeme 推出 PackedSequence:2bit 打包让基因序列内存省16倍(6 条相关)→
「编程与Agent」频道最新
- 写作Agent「Wally」上线:学你的文风,邮件Slack提示词一把抓 — Scobleizer · 2026-10-20
- 用 AI Agent 侦查 vibe coding 战场:搜 Replit 首条广告竟是 Lovable — Aiden_Tech_Ai · 2026-10-20
- 两个编码 Agent 优化 TTS 推理吞吐,习惯迥异但都有效 — IgorCarron · 2026-10-20
- OpenComputer 推出 Slack 内最快编码 agent,@ 一下即出 PR — Scobleizer · 2026-10-20
- Databricks Omnigent 第二篇:给 agent 加权限策略与成本预算 — matei_zaharia · 2026-10-20
- 一个周末、$200 订阅的 2/7:开发者晒 agent 驱动重写的真实成本 — lucasmeijer · 2026-10-20