我有大型项目,我想用IPS(Inspector)调试它。但我的项目默认吃大约1 Gb RAM,而Inspector尝试吃掉2Gb以上的RAM。因此,我安装了16 Gb RAM,但当Inspector吃掉超过2 GB的RAM时,它会停止调试并说出超出了内存限制。如何增加Intel Inspector的内存限制?
答案 0 :(得分:3)
32位系统每个进程最多可以处理2GB内存(技术上为2 ^ 31),无论系统中存在多少内存,因此这可能是您的进程永远不会超过该限制的原因。
此外,即使您的计算机系统是64位,您的进程本身也可能是32位。在这种情况下,适用与上述相同的内容。您需要在x64中重新编译应用程序才能利用系统中可用的额外内存。