Visual Studio C++中的可用内存大小

Available Memory Size in Visual Studio C++

本文关键字:内存 Studio C++ Visual      更新时间:2023-10-16

我正在开发一个"金字塔"游戏,该游戏使用Minimax树来搜索"最佳"移动。。但我的比赛很冷。

我的推断是这是一个内存问题,但我只使用了124kb的内存。使用新运算符可以分配多少内存?或者,默认情况下分配给我的应用程序的内存限制是多少。

操作系统确实决定了在每个给定时间可以分配多少内存,这使得您的问题无法回答。

我就是你,我会展示错误的代码,而不是认为是编译器或环境出错了。124kb在大多数平台上都不算什么。

如果它不抛出一个坏球,我真的怀疑你的新电话会失败。这当然不是真正的问题。

您还可以考虑查看可能的堆栈溢出。特别是如果您的算法涉及递归。

默认情况下没有限制。

如果分配较小的对象,在32位Windows上通常可以获得1到1.5 GB的对象。

我不认为内存问题会导致游戏在崩溃之前冻结。你可能在某个地方有一个无限循环。如果你的内存有问题,我想你会得到某种错误消息,而不是循环问题,它会挂起。

可能不是消耗了所有内存,而是消耗了所有CPU!检查游戏程序的逻辑。