内存分配的的模块已经基本写完。帮忙测试一下内存分配器。

我的内存分配模块已经基本完成代码的编写。以后将是测试工作。(除了new和delete没有重载以外,现在可以直接调用Allocator的alloc()dealloc()来进行测试)
代码我刚写完.一个测试太麻烦了。大家帮我测试一下.有什么问题告诉我。我会及时修改.并将修改即使反映在代码里。 代码崩溃很正常。我基本没有怎么测试,当然以后会不断测试的。
我的 Email: xheartblue@etang.com MSN也是这个。谢谢各位先了。

模块的功能有:
管理内存分配。
小内存分配。对象池。
检测内存泄露。
检测内存越界
下载地址:http://xreal.51.net/dge/mem.rar

模块主要由以下部分组成。
ObjectPool 对象池
MemPool 内存池
FastMemAlloc : 高速的大内存分配
FastSmallAlloc : 快速的小内存分配。
FixMemAlloc : 小浪费空间的大内存分配。
FixSmallMemAlloc : 小浪费空间的小内存分配。基本不浪费空间。
MemState。具有统计内存状态。(dumpMemState)和检测内存越界dumpBound。

除了FastMemAlloc外,所有的分配器内存都由MemState记录。 FastMemAlloc的内存状态由他自己记录,你可以调用FastMemAlloc::diagnostic()和FastMemAlloc::dumpBound()来分析内存。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值