hur.cn - 华软网

 热门搜索

内存管理的效率讨论,望大侠们指点一下!

  作者:未知    来源:网络    更新时间:2011/4/15
有结构A,其大小为50字节,在多个地方需要用到这个结构,还会动态的删除这个结构,但是这个结构不能和其它结构统一申请内存,只能单独申请内存,大家会怎么做?
1、每用到一个就申请一个?
2、每次申请多个?即申请一块够容纳多个A实例的大内存,不够时再申请一个大内存,这些大内存构成链表进行管理!空闲时再放入空闲链表,待需要时继续使用,设一个阈值Y,空闲实例数量超过Y就内存整理,


之所以问这个问题,是因为好像操作系统对于内存申请有个最小值(貌似为512字节或其偶数倍?),即使你申请的内存大小远远小于这个最小值,它也会给你这个最小值大小的内存,如果要申请的小内存数量太多,对内存的浪费也是很大的!

望大虾们来指点一下!
---华软 网友回答---
这个是意外多发的,大家不要在这个里面讨论!
请进入这个帖子:
http://topic.csdn.net/u/20110415/14/1e7493ff-40b4-450d-9fb0-af2789f429cd.html
---华软网友回复---

---华软网友回复---

---华软网友回复---
  class="deleted_message"> 该回复于2011-04-15 15:45:19被版主删除        
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。