slabgo:golang的板状内存缓存
平板电脑
golang 的类似内存缓存的平板。
概述
该库通过减少垃圾收集来提高重复分配和释放特定对象的应用程序的性能。
对象缓存机制正在引用 Slab 分配器。
Cache
+---------------------------------+
| slab list |
| +------+ +------+ +------+ |
| | slab | | slab | ... | slab | |
| +------+ +------+ +------+ |
+---------------------------------+
slab
+---------------------------+
| object array |
| +-----+-----+-----+-----+