我使用第三方测试应用程序。 我向应用程序提供测试输入并获取结果。 如果我向应用程序提供大量数据,它会给出“内存分配错误” 当我从任务管理器观察已用内存时,我发现当专用字节达到 ~2Gb 时,它会给出错误。
我在 32 位 Windows XP 和 64 位 Windows 7 上都尝试过,结果是一样的。
我应该如何增加第三方应用程序的保留堆内存? 我希望它使用超过 2Gb 的内存。
最佳答案
第三方应用程序很可能是针对 32 位构建的。因此,您的内存使用量仅限于 2Gb。
您可以尝试看看是否有64位的安装包。
关于Windows 2Gb 内存限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15024610/