|
|
1
2
你提到了记忆碎片,这当然是我的第一个猜测。尝试下载 this 应用程序。它叫 地址空间监视器 如果是碎片问题,应该能够向您显示。 |
|
|
2
2
可能是虚拟地址空间碎片。检查的方法之一是打电话
另一个类似的原因是从调试器启动;这会导致Windows使用调试堆,在很长一段时间内内存行为非常糟糕。要禁用该行为,请设置
|
|
|
3
0
另一种可能性是程序中可能有一个bug。您认为您请求的是88个字节,但可能传递的是一个未初始化的变量,请求的是数百兆字节。或者,您之前所做的操作可能会导致缓冲区溢出并损坏堆,从而导致malloc()在此之后失败。 |
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |