摘要: 什么是内存池? 在上一篇 C++内存管理:new / delete 和 cookie 中谈到,频繁的调用 malloc 会影响运行效率以及产生额外的 cookie, 而内存池的思想是预先申请一大块内存,当有内存申请需求时,从内存池中取出一块内存分配给目标对象。 它的实现过程为: 预先申请 chunk 阅读全文
posted @ 2021-12-13 20:27 Kayden_Cheung 阅读(553) 评论(0) 推荐(0) 编辑
摘要: new 和 delete C++的内存申请和释放是通过 new 和 delete 实现的, 而new 和 delete 其实就是通过 malloc 和 free 实现的。 new 申请内存分为三个步骤: 调用 operator new 函数分配目标类型的内存大小,operator new 函数内部就 阅读全文
posted @ 2021-12-13 14:20 Kayden_Cheung 阅读(579) 评论(0) 推荐(0) 编辑
//目录