秦川 -
關於 Go arena 的討論的學習
原因
目前 Go 的 GC 雖然高效,但是也是有代價的。
對於一些會有大量堆對象生成的場景,GC 相關的內存和CPU資源佔用,會導致服務吞吐量和相應速度受到影響。
因此需要一個效率更高且安全的內存管理機制,應對內存(GC)密集型的需求場景。
這也是個人長期以來對於 Go 的一個特別關注點。之前見過一些基於 mmap 系統內存自己管理的方案,但是很遺憾,這些方案看起來都很難真正的在項目中使用(接口複
protobuf
,
內存管理
,
gc
,
內存分配
,
go