最近有点时间,做了一个大小内存管理程序,能够减少内存碎片的产生。
具体实现如下:申请一个内存池,然后在内存池里分配大小内存(大小内存的size界限可以自己规定); 申请的大内存按照链接方式存储,内存池只存储大内存的内存头信息; 申请的小内存直接放在内存池的缓冲里; 释放的时候能统一释放;
电脑加密,不好直接传代码。真需要的话,可以截图。。
最近有点时间,做了一个大小内存管理程序,能够减少内存碎片的产生。
具体实现如下:申请一个内存池,然后在内存池里分配大小内存(大小内存的size界限可以自己规定); 申请的大内存按照链接方式存储,内存池只存储大内存的内存头信息; 申请的小内存直接放在内存池的缓冲里; 释放的时候能统一释放;
电脑加密,不好直接传代码。真需要的话,可以截图。。