К примеру, у меня установленно 6гб оперативной памяти, мне необходимо установить лимит, дальше которого не подняться. К примеру, я установил лимит в 4гб, для ОС это должно быть максимальным. В Windows подобное устанавливается в MSconfig. К сожалению о аналогах в Linux мне ничего не известно.
Отслеживать
user262779
задан 13 апр 2016 в 18:58
remotemethod remotemethod
33 3 3 бронзовых знака
а в чём смысл? спрашиваю потому, что вопрос очень похож на проблему xy.
13 апр 2016 в 19:26
13 апр 2016 в 19:30
не спорю. вероятно, я плохо сформулировал. я спрашивал не о смысле вопроса, а о цели, которой вы хотите добиться. просто не использовать часть памяти, конечно, возможно. но я предполагаю, что требуется на самом деле ограничение использования памяти на каждый процесс.
13 апр 2016 в 19:37
Источник: ru.stackoverflow.com
Проверь, твоя Windows использует всю память? Если нет, исправляй!
Как ограничить оперативную память
Обычно пользователям не хватает системных ресурсов для выполнения работы в приложениях. Однако бывают и обратные ситуации – для работы, например, в старых версиях Windows или тестирования программ в условиях нехватки системных ресурсов может потребоваться уменьшение объема оперативной памяти.
Статьи по теме:
- Как ограничить оперативную память
- Как увеличить выделенную память
- Как включить двухканальный режим
Вам понадобится
- — отвертка или шуруповерт;
- — программа-эмулятор.
Инструкция
Отключите компьютер от источника питания. При помощи отвертки или шуруповерта открутите болты с крышки системного блока. Откройте корпус и ознакомьтесь с содержимым.
Найдите оперативную память. Обычно платы представляют собой тонкие длинные планки шириной около 1,5-2 см и длиной около 10. Если планок больше одной, то отстегните все те, что дают избыток ресурсов для выполнения необходимых вам задач. Для этого отстегните крепления по бокам в стороны и просто достаньте память из гнезда материнской платы.
Закройте крышку компьютера, закрепите её положение шурупами. Включите компьютер. Когда загрузится операционная система, обратите внимание, изменилась ли скорость работы.
Откройте «Мой компьютер». По области, свободной от значков, щелкните правой кнопкой мыши и выберите пункт «Свойства». У вас появится различная информация о системных ресурсах компьютера и операционной системы, посмотрите, насколько уменьшилось значение оперативной памяти. Закройте окна.
Запустите программу, открытие которой было затруднено недостатком системных ресурсов. Если она не откроется, нажмите на ее ярлыке правой кнопкой мыши, выберите «Свойства», поставьте галочки в режиме совместимости с предыдущими версиями операционной системы Windows. При этом постарайтесь выбрать ту, которая по годам выпуска и актуальности соответствует вашему приложению.
КАК ОПТИМИЗИРОВАТЬ ОПЕРАТИВНУЮ ПАМЯТЬ/RAM/ОЗУ/ОПЕРАТИВКУ ДЛЯ ИГР | ПОВЫШЕНИЕ ФПС В ИГРАХ 2020
Если не помогли предыдущие пункты, воспользуйтесь программой-эмулятором предыдущих версий операционной системы. После установки при первом запуске выставите все нужные параметры и попробуйте запустить приложение в режиме работы эмулятора. В том случае, если программа не запустится, убедитесь в том, что её копия является рабочей, например, попробуйте открыть ее на компьютере с более низкими показателями мощности.
Источник: www.kakprosto.ru
Как ограничить потребление оперативной памяти конкретным исполняемым файлом?
Microsoft Edge съедает оперативную память, как сумасшедший,и я хочу немного уменьшить ее. Мне все равно, если он делает просмотр на нем laggyer, я просто хочу, чтобы моя оперативная память распределена равномерно в моих открытых программ.
конкретный исполняемый хочу лимит C:WindowsSystemAppsMicrosoft.MicrosoftEdge_8wekyb3d8bbweMicrosoftEdgeCP.exe . Это, кажется, дочерний процесс, который имеет большую часть потребления оперативной памяти. Он также открыт несколько раз одновременно, как Chrome
задан user400424
30.03.2023 22:23 3333
2 ответа
Это возможно. Чтобы ограничить использование памяти исполняемым файлом, необходимо создать правило мониторинга процессов watchdog.
отвечен xavier_fakerat 2023-04-01 06:11
Это сложный вопрос, и лечение, скорее всего, вызовет больше проблем, чем болезнь. Так как, если приложение в вопросе иссякнут памяти он, скорее всего, аварии (даже BSOD возможно).
Так или иначе,со ссылкой на Клинт Хаффман отвечает на тот же вопрос:
ответ в значительной степени зависит от общего использования физической памяти, но это может быть ограничено.
Он объясняет немного фона объем физической памяти, используемой процессом, который называется рабочим набором. Наиболее интересно для вас следующее
существует инструмент под названием Диспетчер системных ресурсов Windows, который может ограничить размер рабочего набора, используемой процессом. Этот инструмент возможность установки (не устанавливается по умолчанию) с помощью дополнительных компонентов консоль в Windows Server 2008 R2.
этот компонент предназначен для версий Windows Server. Однако, вы должны быть в состоянии установите его на новых версиях Windows, не серверных, а также (см. последний комментарий Клинта). Но нет никакой гарантии. Вы можете найти WSRM здесь.
чтобы имитировать ограничения памяти, вы можете использовать виртуальную машину с ограниченным объемом оперативной памяти, но я думаю, что это не то, что вы хотите. В клиентских версиях (и более новых версиях сервера) WSRM был заменен монитором производительности, который не имеет возможности ограничения памяти (AFAIK).
Если у вас есть память проблемы с приложением, которое можно легко заменить альтернативой, которая больше соответствует вашим ограничениям памяти, вы должны переключиться. Г. Е. ток статьи рекомендую Firefox как наименее голодных памяти браузера.
Источник: kompsekret.ru