C++内存管理入门

C++内存管理学习: 内存池。 1.为什么要内存池: 每malloc一次不仅需要调用brk/mmap系统调用函数,还会产生上下两个用来标识一块被使用的内存的cookie。如果申请的内存只有8字节膨胀率将会达到百分之100。若分配100万次内存就会有800万字节的cookie。内存池的作用就是减少malloc的开销、减少浪费的cookie(宗旨就是快、省)。 2.内存池原理: 简介内存池:顾名思义就
相关文章
相关标签/搜索