首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

何为内存池,其解决了什么有关问题

2012-02-09 
何为内存池,其解决了什么问题?何为内存池,其解决了什么问题?[解决办法]先申请一大块内存来放着慢慢用,可以

何为内存池,其解决了什么问题?
何为内存池,其解决了什么问题?

[解决办法]
先申请一大块内存来放着慢慢用,
可以解决频繁分配内存效率(时间和空间)低的问题
[解决办法]
原始的malloc和free内存分配回收效率很低,尤其是小块内存。
[解决办法]
< <c++设计新思维> > 4. 小型对象分配技术

这章讲了一个非常帅呆的例子.
[解决办法]
正如 adlay(www.adintr.com)(无可奈何天) 说的那样。
以前我也没听过这个概念。上个公司有些人用了内存池才大概了解些。
就是先申请一大块内存,如果以后需要new来申请内存的话,就在前面已经申请的大块内存中申请。这样可以提高效率。实现好像也挺简单,就是概念比较唬人。

热点排行