我的 Mac 有 16GB RAM。除了物理移除它之外,是否有软件设置可以让它认为只有 8GB RAM?
我想了解我的应用程序在较少 RAM 下的性能。
答案1
您可以将maxmem
启动参数设置为 MebiBytes 中所需的内存限制,然后重新启动。
首先,看看您已有的启动参数:
nvram boot-args
然后,假设您没有(这可能是默认设置),只需添加 boot maxmem
-arg。以下是如何将其设置为 8GiB:
sudo nvram boot-args="maxmem=8192"
…然后重新启动。
您可以boot-args
稍后删除启动时环境变量,如下所示:
sudo nvram -d boot-args
答案2
使用 VMware Fusion、Parallels 或 VirtualBox 创建虚拟机进行测试。这样您就可以更改内存量、CPU 数量、网络设置、视频设置、软件依赖项、操作系统等。您可以更改机器设置并重新启动虚拟机,而无需对主机进行任何更改。