游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: xiaoxiaox

俺写的一个顺序分配释放内存池算法,欢迎测试改进

[复制链接]

16

主题

114

帖子

114

积分

注册会员

Rank: 2

积分
114
发表于 2006-6-30 18:42:00 | 显示全部楼层

Re:俺写的一个顺序分配释放内存池算法,欢迎测试改进

stl 不会产生碎片?严重怀疑。

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2006-6-30 18:51:00 | 显示全部楼层

Re: Re:俺写的一个顺序分配释放内存池算法,欢迎测试改进

iverson: Re:俺写的一个顺序分配释放内存池算法,欢迎测试改进

stl 不会产生碎片?严重怀疑。

应该不会——至少不会很多
你看看STL的内存分配算法就知道了——从allocator到底层的malloc中间隔着两层

18

主题

971

帖子

982

积分

高级会员

Rank: 4

积分
982
发表于 2006-7-1 17:38:00 | 显示全部楼层

Re:俺写的一个顺序分配释放内存池算法,欢迎测试改进

stl 不会产生碎片?严重怀疑。
==================================
自己看看stl的分配器就知道会不会产生了,争有什么意义?
stl的内存分配也是基于块分配的,8字节对齐,在释放时统一释放。碎片一定不会产生。
所谓内存碎片,指的是因为有些内存不在管理范围之内,又没法分配和使用的内存小块。

楼上的楼上不会认为因为stl有8字节对齐,结果会有少部分内存浪费叫做碎片吧....这叫有效内存使用率.是内存管理器的开发的一个指标之一,有碎片没有任何关系.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-24 20:37

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表