水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
展开
|
楼主
|
同主题展开
|
溯源
|
返回
上一篇
|
下一篇
|
同主题上篇
主题:Re: std::map<> 和 QMap<> 在删除元素后都不会减少内存占用啊
poggy
|
2025-03-18 19:59:03
|
【 在 hgoldfish 的大作中提到: 】
: 把内存返回给内存分配器。让内存分配器去管理不是更好吗?
运行时库的堆管理的内存, 本身也会有多重策略,
内存交回去也会涉及碎块合并, 甚至会有可能发生node节点一些移动,
如果, 刚刚合并为, 又要分配出来, 合并,分裂, 还是挺影响新能,
所以, 堆一般会使用哈希, 或者叫快表, 把一些常用大小的内存块放入快表里,
这样下次分配, 可以直接使用。
--
FROM 115.171.154.*
上一篇
|
下一篇
|
同主题上篇
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版