内存池
一些内存池介绍
Acmery_L
d = c++;
展开
-
Nginx 内存池 - 原理解析
Nginx 内存池 - 原理解析Nginx 内存池 - 原理解析Nginx内存池的基本结构小块内存处理大块内存处理释放内存操作集:ngx_pool_cleanup_sNginx内存池操作创建内存池内存申请ngx_palloc_smallngx_palloc_large内存池重置内存释放内存池销毁Nginx 内存池 - 原理解析 Nginx的内存池模块定义在ngx_palloc.h和ngx_palloc.c文件中,其中ngx_palloc.h文件中主要定义了相关的结构体,ngx_palloc.原创 2020-08-07 17:52:12 · 1067 阅读 · 0 评论 -
leveldb:Arena内存池
leveldb : Arena内存池ArenaArena内存管理模型Arena的构造与析构实现Arena提供的接口AllocateAllocateFallbackAllocateNewBlockAllocateAligned总结 Arena Arena 是 leveldb 项目里面使用的轻量级的内存池对象,leveldb 用这个对象来管理内存的分配,简化了 new 和 delete 的调用。Arena的代码并不多,但也集成了google工程师巧妙的思维和想法,接下来就慢慢揭开Arena神秘原创 2020-07-24 17:09:47 · 564 阅读 · 6 评论