可以在多线程中使用的内存池,方便内存管理,安全,高效
2021-10-13 14:44:05 8KB 多线程 内存池
1
侯捷写的池内春秋(Memory Pool 内存池) 很不错 篇幅不长 27页讲得很透彻
2021-10-12 20:11:04 463KB 侯捷 池内春秋 Memory Pool
1
摘 要:对内存池中的内存块的获取,分配机制,内存块大小,内存释放,以及在多线程环境下的安全处理等细节进行了研究,保证了在多线程环境下能够快速同时采用一种基于数组的链表机制来改进内存池中内存块的查找算法,将其时间复杂度稳定在O(1),避免了传统内存池当请求的线程数目过多时导致的获取内存块性能下降的问题,同时在内部设置管理线程,动态增加或者删除空闲的内存块。实验结果表明,改进后的内存池与传统的内存分配方式相比有着更小的开销和更好的效率。 关键字:内存池;内存块查找算法;linux;多线程;
2021-10-12 15:35:49 102KB linux 内存池
1
linux内存池的代码实例, 只有四个文件,适合想学习内存池原理和实现的朋友
2021-10-09 18:38:58 13KB linux 内存池 代码
1
关于内存池和内存处理。池內春秋— Memory Pool 的設計哲學和運用
2021-09-08 14:58:22 463KB 内存池 内存溢出 内存池设计
1
自定义内存池的思想通过这个"池"字表露无疑,应用程序可以通过系统的内存分配调用预先一次性申请适当大小的内存作为一个内存池,之后应用程序自己对内存的分配和释放则可以通过这个内存池来完成。只有当内存池大小需要动态扩展时,才需要再调用系统的内存分配函数,其他时间对内存的一切操作都在应用程序的掌控之中。
2021-08-04 15:37:57 202KB MFC C++ vc 编程
1
内存管理的源码实现,通过设计一个内存池,实现对内存的管理,对于理解内存管理有很大的帮助
2021-07-30 15:57:19 77KB 内存管理 源代码 源码 内存池
1
实现简单的动态内存池,我们的原则是,尽量体现原理,屏蔽复杂枝节,让大家很容易看懂代码?所以这个程序也是比较简单的,代码不多,尽量体现思想。
2021-07-16 10:30:03 5KB 动态内存原理
1
间要实现了一下内存池的设计,包含一个头文件一个测试文件
2021-06-30 13:04:57 2KB 内存池 内存管理
1
c++ 实现的内存池 memorypool。此内存池可防止频繁申请和释放内存造成的内存碎片
2021-06-18 09:35:12 6KB c++ 内存池 memorypool VS2008
1