Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个大项目,我想用 IPS(Inspector)对其进行调试。但是我的项目默认使用大约 1 Gb RAM,而使用 Inspector 时,它会尝试使用 2Gb 以上的 RAM。所以,我安装了 16 Gb RAM,但是当 Inspector 吃掉超过 2 GB 的内存时,它会停止调试并说出超出的内存限制。如何增加 Intel Inspector 的内存限制?
32 位系统每个进程最多可以处理 2GB 内存(技术上是 2^31),无论系统中存在多少内存,所以也许这就是您的进程永远不会超过该限制的原因。
此外,即使您的计算机系统是 64 位的,您的进程本身也可能是 32 位的。在这种情况下,与上述相同。您需要在 x64 中重新编译您的应用程序,以便能够利用系统中可用的额外内存。