gpt4 book ai didi

c++ - 当您的应用程序开始耗尽内存时,您会怎么做?

转载 作者:行者123 更新时间:2023-11-30 02:07:52 26 4
gpt4 key购买 nike

我有一个 C++ 图形应用程序,可以对模型进行大量计算。有一个leak or two我已将其追溯到 CG 和/或我的 ATI 显卡(我 100% 确定!!)。我拥有的机器有 16 GB 内存,当我使用 4.49 GB 内存(系统总使用量,应用程序仅使用 ~1.9GB)时,vector.resize() 开始返回 0 个新元素并且无法调整数组大小.为什么这么快?

最佳答案

(假定为 Windows)

一个 32 位 Windows 应用程序被限制为大约 2.0 GB 的用户模式内存(如果设置了某些启动时参数,则为 3.0 GB)。当您的应用程序用完 1.9 GB 内存时,井就干涸了。

引用:http://msdn.microsoft.com/en-us/library/windows/desktop/aa366778(v=vs.85).aspx#memory_limits

关于c++ - 当您的应用程序开始耗尽内存时,您会怎么做?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7472731/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com