1
6
可能发生的一件事是,您的内存将被碎片化,特别是当您分配不同大小的块时。 因此,如果内存大小不大,即使总可用内存大于请求的内存,某些malloc也可能失败。 |
2
0
这真是一个愚蠢的问题,没有更多的限定词。如果你愿意的话
在这种情况下,几乎不会发生什么。 让我们假设mallocs和free以随机顺序出现。如果您有一个使用固定大小块的malloc实现,那么将得到与使用可变大小块(=内存碎片)的malloc实现不同的结果。
|
Community wiki · 如何调试Python内存故障? 1 年前 |
tuskiomi · 如何为参考提供明确的锈蚀寿命? 2 年前 |
cobb208 · Malloc正在为释放指针引发错误 2 年前 |
mo FEAR · C++ STL映射是否在创建后移动了一个值的位置? 2 年前 |
Pooyanoss · 覆盖类的堆栈分配实例 2 年前 |
TheKing · 为什么数组的地址可以有负值? 2 年前 |
Http2inc · 如何从内存中解析这些二进制数据? 2 年前 |
tifrel · 如何检查已编译类型的表示形式? 2 年前 |
Gabriele · 释放GSL矩阵的正确方法是什么? 6 年前 |
Makogan · 3D纹理大小影响程序输出,不会引发错误 6 年前 |