摘要: 一、内存池的概念和实现原理 内存池要解决的问题: (1)减少malloc的次数,意味着减少对内存的浪费(主要问题) (2)减少malloc的次数,会有一些速度和效率上的提升,但是提升不明显(顺带) 实现原理: (1)用malloc申请一大块内存,当要分配的时候,从这一大块内存中一点一点分配, 当这一 阅读全文
posted @ 2020-07-01 23:08 min_zhi 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 一、new/delete 的过程 A* pa = new A(); operator new(); // 其中调用malloc来分配内存 A::A(); delete pa; A::~A(); operator delete(); // 其中调用free释放内存 new/delete(malloc/ 阅读全文
posted @ 2020-07-01 21:13 min_zhi 阅读(163) 评论(0) 推荐(0) 编辑