Как ограничить количество оперативной памяти на программу python
Знаете кого-то, кто может ответить? Поделитесь ссылкой на этот вопрос по почте, через Твиттер или Facebook.
- python
- windows
- процесс
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.11.21.1314
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Ограничить количество оперативной памяти для приложения
Как это сделать Без виртуальной машины не совсем понимаю. Может у Вас будут идеи на этот случай?
Характеристики ПК:
— материнка MSI B350 pro-vdh;
— процессор AMD Ryzen 3 2200g;
— оперативная память g.skill DDR4-2400Мгц 8Гб (2-мя планками, работают на частоте 3200);
— жесткий диск sata3 на 1000gb;
— SSD на 256gb;
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Как ограничить использования оперативной памяти в приложениях
Собственно некоторые приложения после их использования с 500мб разбухают до 2 гигов, это 32-битное.
Ограничить количество занимаемой оперативной памяти при выполнении функции
Функция производит запись в файл (.txt) рассчитываемых значения. Обьем расчетов достаточно большой.
Как узнать количество оперативной памяти из приложения
Всем доброго времени суток.Как можно узнать сколько у пользователя имеется оперативной памяти(не.
Количество контактов для оперативной памяти, как определить
День добрый! Собираю ПК, и вот встал вопрос: как определить количество контактов в слоте.
Как ограничить доступные ресурсы для приложения?
Хочу симулировать медленную работу компьютера только для одного приложения на Windows без использования виртуальной машины. Ограничение оперативной памяти, скорости доступа к диску, доступных ресурсов процессора. Если не всё, то хотя-бы часть параметров.
- Вопрос задан более трёх лет назад
- 26299 просмотров
1 комментарий
Средний 1 комментарий
Lex Fradski @SerMelipharo
без использования виртуалки — сложновато. Windows-системы, как я понимаю, не умеют принудительно ограничивать ресуры.
Решения вопроса 1
Интересная личность
Комплексного готового решения не нашёл. Есть несколько утилит, которые могут ограничивать ЦПУ (приоритет, привязка к ядру) и память.

Process Lasso is NOT yet another task manager. It is a process priority optimization and system automation utility. Priority optimization, affinity optimization, core optimization, automated rules, automated power profiles; you name it, and Process Lasso does it!

Process Tamer is a tiny (140k) and super efficient utility for Microsoft Windows XP/2K/NT/Vista/Win7 that runs in your system tray and constantly monitors the cpu usage of other processes. When it sees a process that is overloading your cpu, it reduces the priority of that process temporarily, until its cpu usage returns to a reasonable level.
Minimem now can reduce the memory footprint of any application. It runs in the background and can be set up to optimize as many proceses as you’d like, using a very intuitive graphical interface. Unlike other memory optimization products, it gives you full control over what applications you want to optimize, when and how often, as well as the possibility to only optimize memory when required and relevant.
Как ограничить использование оперативной памяти
Вы можете задать ограничение на использование памяти программой Kaspersky Endpoint Security во время выполнения задач антивирусной проверки (для типов ODS и OAS), в мегабайтах.
Минимальное значение: 2048 МБ.
Значение по умолчанию: 8192 МБ.
Если указанное значение меньше 2048 МБ, программа будет использовать минимальное значение (2048 МБ).
Если указанное значение превышает размер оперативной памяти, будет использоваться до 40% оперативной памяти. Это процентное значение изменить невозможно.
Чтобы указать ограничение на использование памяти, выполните следующие действия:
- Остановите Kaspersky Endpoint Security.
- В файле /var/opt/kaspersky/kesl/common/kesl.ini добавьте следующий параметр в раздел [General]: ScanMemoryLimit=
- Запустите Kaspersky Endpoint Security.
Ограничение на использование памяти изменяется при запуске программы.
