摘要:
一、前言概述 本人在转发的博文《内存池的设计和实现》中,详细阐述了系统默认内存分配函数malloc/free的缺点,以及进行内存池设计的原因,在此不再赘述。通过对Nginx内存池以及《内存池的设计和实现》的分析后,现提出一种性能更优(申请/释放内存时间复杂度为O(1))的内存池的设计方案。如有不妥之 阅读全文
posted @ 2019-05-20 16:17
镜花水月小朋友
阅读(944)
评论(0)
推荐(0)
摘要:
C语言可以使用alloc从栈上动态分配内存。 内存碎片 Malloc/free或者new/delete大量使用会造成内存碎片,这种碎片形成的机理如下: 内存碎片一般是由于空闲的内存空间比要连续申请的空间小,导致这些小内存块不能被充分的利用,举个例子: 如果有100个单位的连续空闲内存,那么先申请3单 阅读全文
posted @ 2019-05-20 16:05
镜花水月小朋友
阅读(1734)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2019-05-20 15:22
镜花水月小朋友
阅读(413)
评论(0)
推荐(0)

浙公网安备 33010602011771号