前言
Go
内存管理是runtime
比较重要的一部分,Go
内存管理算法来至于TCMalloc
,非常类似。tcmalloc
已经发展好长一段时间了,是非常高效的一种内存管理算法,下面简单聊一下tcmalloc
。
TCMalloc
tcmalloc
采用分层的设计,其内存对象被划分为Small
、Medium
、Large
三个等级,每个等级的对象占用内存各不相同。
Go
内存管理是runtime
比较重要的一部分,Go
内存管理算法来至于TCMalloc
,非常类似。tcmalloc
已经发展好长一段时间了,是非常高效的一种内存管理算法,下面简单聊一下tcmalloc
。
tcmalloc
采用分层的设计,其内存对象被划分为Small
、Medium
、Large
三个等级,每个等级的对象占用内存各不相同。
Author: Rg
Link: https://laohanlinux.github.io/2019/go%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86/
本文采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可