前言
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 国际许可协议进行许可