摘要:
以前做内存池的时候,google到了 Wolf Software的Mempool Library,下载地址如下http://www.wolf-software.com/downloads/system-libraries/memory/mempool/最近抽时间将源码看了下,做了个图。这份实现还是很传统的,很好理解。有三个重要的结构顶端的mempool,处于中间层的mempool_table,以及最底层与实际分配相关的mempool_entry。下图是它们之间的关系1.mempool中的smallest_block和largest_block为2^n。在mempool中管理的mempool_t 阅读全文