go内存管理
Contents
前言
Go内存管理是runtime比较重要的一部分,Go内存管理算法来至于TCMalloc,非常类似。tcmalloc已经发展好长一段时间了,是非常高效的一种内存管理算法,下面简单聊一下tcmalloc。
TCMalloc
tcmalloc采用分层的设计,其内存对象被划分为Small、Medium、Large三个等级,每个等级的对象占用内存各不相同。
Go内存管理是runtime比较重要的一部分,Go内存管理算法来至于TCMalloc,非常类似。tcmalloc已经发展好长一段时间了,是非常高效的一种内存管理算法,下面简单聊一下tcmalloc。
tcmalloc采用分层的设计,其内存对象被划分为Small、Medium、Large三个等级,每个等级的对象占用内存各不相同。