Есть ли способ уменьшить объем оперативной памяти в системе с помощью программного обеспечения?

#reactjs #windows #testing #web-applications #mern

#reactjs #Windows #тестирование #веб-приложения #мерн

Вопрос:

Я новичок в программировании и работе над веб-приложением. В настоящее время я работаю на рабочем столе с 16 ГБ памяти DDR4. Однако потенциальные клиенты в будущем будут использовать ноутбуки и, скорее всего, будут иметь только 8 ГБ оперативной памяти, которые потенциально будут иметь более низкую тактовую частоту. Хотя я мог бы выключить компьютер и извлечь диск памяти для тестирования, мне было интересно, есть ли в Windows программное решение, которое позволило бы мне временно отключить диск памяти или ограничить разрешенный объем, чтобы я мог выполнить некоторые тесты. Если кто-нибудь знает, как это сделать, я был бы очень признателен за любую помощь. Если это поможет узнать, моя среда разработки — VS Code, и я использую стек MERN (реагирую во внешнем интерфейсе).

Ответ №1:

Я думаю, будет лучше, если вы используете какое-нибудь программное обеспечение виртуальной машины для создания машины с желаемой спецификацией. Используя какое-либо программное обеспечение, подобное этому: https://superuser.com/questions/1263090/is-it-possible-to-limit-the-memory-usage-of-a-particular-process-on-windows например, требуется несколько больше конфигураций и элементов управления по сравнению с виртуальной машиной. Вы можете использовать https://www.virtualbox.org /, это бесплатно.

Ответ №2:

Ваша ОС по умолчанию занимает ОЗУ, которое ей предоставляется при загрузке. Отключить RAM в середине использования практически невозможно, по крайней мере, в Windows. Управление памятью — это то, что не может быть отредактировано внешним программным обеспечением, а только операционной системой, по крайней мере, насколько мне известно. Вы можете использовать виртуальную машину для тестирования своего программного обеспечения в качестве идеального решения, но вы не можете снизить использование оперативной памяти ОС, которую вы используете сейчас.