![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
内存池
qixianghui123
这个作者很懒,什么都没留下…
展开
-
内存池(节点分配)
#ifndef JYMEMORY_POOL_H_#define JYMEMORY_POOL_H_#include "JYChunk.h"#include "JYMutex.h"#include #include #include using namespace std;class JYMemoryPool{public:J原创 2016-12-25 10:27:54 · 403 阅读 · 0 评论 -
内存池原理
1,在给定的内存buffer上建立内存管理机制,根据用户需求从该buffer上分配内存或者将已经分配的内存释放回buffer中。尽量减少内存碎片,平均效率高于C语言的malloc和free。2,建立一个list维护内存列表,每个节点分配固定大小的内存,每次需要内存的时候从list上面取一个节点,然后用完之后再放回去。原创 2016-12-25 10:20:15 · 532 阅读 · 0 评论