Go 1.27 專用大小記憶體分配:80 bytes 以內分配提升 20‑30%
Size-Specialized Memory Allocation
重點導讀
Go 1.27 專用大小記憶體分配功能,針對 80 bytes 以內的分配可提升 20‑30%,使重複分配程式可提升約 1%。
- 核心最佳化:使用「span class」分配,將 1‑80 bytes 分為 7 個大小類別,並為每個類別產生專用 mallocgc 變體。
推薦理由
Go 1.27 透過大小專用分配,針對 80 bytes 以內的分配可提升 20‑30%,使重複分配程式可提升 1%,為開發者帶來可觀的效能改善。
信源出處go.dev
Size-Specialized Memory Allocation
本文為 888news 精選之重點導讀。若需閱讀作者完整原文、技術細節與官方討論,請前往原始網站。
來源: The Go Blog (go.dev)
開啟原文