我们的应用程序处理大型文件,比如 2GB,而公认的观点是用户需要的 RAM 是数据集大小的 10 倍。开发人员拥有配置良好的机器,但一些用户发现性能很差,我们认为这是由于他们的 RAM 太低,但无法明确证明或测量。
在 Windows、Linux、Mac 上有没有办法在不关闭 RAM 的情况下“隐藏”操作系统的 RAM?最好是在运行时,即不是 BIOS?或者甚至有一个实用程序会占用请求的 RAM 量并阻止其他应用程序使用它?
我们的应用程序还通过 OpenGL 对 GPU 提出了很高的要求,这使得虚拟机成为一个棘手的选择。我知道 Parallels 和 VirtualBox 根本不支持我们使用的 OpenGL 版本,其他版本可能支持,但有时价格昂贵。
答案1
答案2
答案3
另一个想法:您可以配置一个具有任意数量 RAM 的虚拟机,然后在其中运行应用程序以查看其运行情况。