2

У меня 16 ГБ ОЗУ на моем Mac. Вместо того, чтобы физически удалить его, есть ли настройка программного обеспечения, где я могу заставить его думать, что он имеет только 8 ГБ ОЗУ?

Я хотел бы понять производительность моего приложения с меньшим количеством оперативной памяти.

2 ответа2

6

Вы можете установить в качестве аргумента загрузки maxmem желаемый предел памяти в MebiBytes, а затем перезагрузить компьютер.

Сначала посмотрите, какие аргументы загрузки у вас уже есть:

nvram boot-args

Затем, если у вас их нет (это, вероятно, значение по умолчанию), просто добавьте maxmem boot-arg. Вот как это сделать для 8GiB:

sudo nvram boot-args="maxmem=8192"

... затем перезагрузите компьютер.

Вы можете удалить переменную среды времени boot-args следующим образом:

sudo nvram -d boot-args
-1

Создайте виртуальную машину для тестирования, используя VMware Fusion, Parallels или VirtualBox. Это позволит вам изменить объем памяти, количество процессоров, сетевые настройки, настройки видео, зависимости программного обеспечения, операционные системы и т.д. Вы можете изменить настройки машины и перезагрузить виртуальную машину, не внося никаких изменений в хост-компьютер.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .