Как ограничить потребление оперативной памяти программой

Пользователь выполняет вычисления в Excel на очень больших листах (свыше 500 МБ) даже с 16 ГБ оперативной памяти, Excel (64-разрядная версия) сожирает всю существующую память, я видел, как она использует более 11 ГБ системной памяти.

Есть ли способ сказать, ограничить его где-то разумным, например, 8 ГБ, чтобы система не зависала и не переставляла файл подкачки, чтобы открыть новую вкладку в Chrome?

6 комментариев

Если вы ограничите его, как только он достигнет этого предела, он свалится и переключится через файл подкачки. David Schwartz 5 лет назад 1

У меня все в порядке с отключением Excel, проблема заключается в том, что остальной компьютер и другие приложения не имеют доступной памяти. screampuff 5 лет назад 0

Обмен будет тормозить всю систему. Все конкурирует за доступную пропускную способность ввода / вывода. Все конкурирует за доступ к подсистеме ядра, которая переводит память между свободной и используемой. И так далее. Если бы вы могли ограничить память одним процессом, вы бы замедлили работу всей системы.

Как уменьшить потребление памяти в Windows 11 до 2Gb — Секреты от инженера Microsoft

Вы почти наверняка лучше выполнять расчеты быстро и эффективно. David Schwartz 5 лет назад 2

Не знаете, для чего нужны эти листы, но может оказаться, что Excel — не тот инструмент: может быть, лучше выбрать базу данных. Yorik 5 лет назад 1

объект системного задания? — https://lowleveldesign.org/2013/11/21/set-process-memory-limit-with-process-governor/ может позволить вам увидеть поведение и, если оно того стоит. HelpingHand 5 лет назад 0

Читайте также:
Задачи программы социокультурные истоки

`sudo cgcreate -a : -t : -г памяти: _excel` тогда `эхо > /sys/fs/cgroups.memory/ _excel / cgroup.procs` then `echo $ ((4 * 2 ** 30))> / sys / fs / cgroups / memory / _excel / memory.max_usage_in_bytes` — чтобы было ясно, ` `должно быть заменено вашим именем пользователя без пробелов, и` `следует заменить на идентификатор процесса в Excel. Это ограничит до 4 ГиБ памяти. Omnifarious 5 лет назад 0

Источник: wikiroot.ru

Как ограничить доступные ресурсы для приложения?

Хочу симулировать медленную работу компьютера только для одного приложения на Windows без использования виртуальной машины. Ограничение оперативной памяти, скорости доступа к диску, доступных ресурсов процессора. Если не всё, то хотя-бы часть параметров.

  • Вопрос задан более трёх лет назад
  • 25598 просмотров

1 комментарий

Средний 1 комментарий

без использования виртуалки — сложновато. Windows-системы, как я понимаю, не умеют принудительно ограничивать ресуры.

Решения вопроса 1
Интересная личность

Комплексного готового решения не нашёл. Есть несколько утилит, которые могут ограничивать ЦПУ (приоритет, привязка к ядру) и память.

2.png

УСКОРЯЕМ RAM (ОЗУ) ДО ПРЕДЕЛА | Windows 10 | Windows 7

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!

PT2_Screenshot2.png

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.

Читайте также:
List disk не является внутренней или внешней командой исполняемой программой

Источник: qna.habr.com

Как ограничить использование оперативной памяти на вашем ПК

Как ограничить использование оперативной памяти

Настоящие геймеры используют лучший игровой браузер: Opera GX.

Opera GX — это специальная версия знаменитого браузера Opera, созданная специально для удовлетворения потребностей геймеров.

Opera GX, обладающая уникальными функциями, поможет вам получить максимум удовольствия от игр и просмотра веб-страниц каждый день:

  • Ограничитель ЦП, ОЗУ и сети с «убийцей» горячих вкладок,
  • Прямая интеграция с Twitch, Discord, Instagram, Twitter и мессенджерами,
  • Встроенные элементы управления звуком и настраиваемая музыка,
  • Пользовательские цветовые темы от Razer Chroma и принудительное создание темных страниц,
  • Бесплатный VPN и блокировщик рекламы.

ОЗУ, сокращение от оперативно-запоминающее устройство (RAM — оперативная память), является одним из самых фундаментальных аппаратных компонентов компьютера, который определяет производительность вашей системы.

Объем оперативной памяти, которая у вас есть, контролирует производительность вашего компьютера, независимо от того, работает ли он с 20 вкладками и 5 открытыми приложениями, или компьютер, который дает сбой, когда вы пытаетесь смотреть YouTube, поэтому чем больше у вас оперативной памяти, тем лучше.

Поскольку оперативная память используется для любой задачи, требующей быстрого доступа к вычислительным ресурсам, ограничитель для вашего ПК звучит как хорошая идея для примерки.

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

Как уменьшить избыточное потребление оперативной памяти в Windows 10?

1. Отключите автозагрузку программ

Нажмите сочетание клавиш «Windows Key + R».

Введите в поле «msconfig» и нажмите Enter.

msconfig

Перейдите на вкладку «Автозагрузка» и нажмите «Открыть диспетчер задач».

Открыть диспетчер задач

Щелкните правой кнопкой мыши приложения, которые вы не хотите запускать при запуске, и выберите «Отключить».

Читайте также:
Ошибка проверки баз и модулей программы kaspersky 11

Отключить автозагрузку программ

2. Настройте Windows 10 на максимальную производительность

Щелкните правой кнопкой мыши значок «Компьютер» и выберите «Свойства».

На правой панели выберите «Дополнительные параметры системы».

Расширенные системные настройки

В разделе «Дополнительно» нажмите «Параметры».

Производительность - Настройки

Выберите «Обеспечить наилучшее быстродействие».

Отрегулируйте для лучшей производительности

Нажмите «Применить», затем «ОК» для выхода.

3. Установите максимальное использование ОЗУ в Windows 10

Нажмите «Windows Key + R».

Введите в поле «msconfig» и нажмите Enter.

msconfig

Перейдите на вкладку «Загрузка».

Загрузка

Щелкните «Дополнительные параметры».

Расширенные опции

Отметьте «Максимальный объем памяти».

Максимальный объем памяти

Нажмите «ОК», чтобы сохранить изменения и перезагрузить компьютер.

4. Дефрагментируйте жесткие диски

Нажмите «Windows Key + R».

Введите в поле «dfrgui» и нажмите Enter.

dfrgui

В новом окне щелкните жесткие диски, которые нужно дефрагментировать, предпочтительно диск, на котором установлена Windows.

Нажмите «Оптимизировать» и следуйте инструкциям на экране, чтобы завершить процесс дефрагментации.

Оптимизировать

После завершения процесса перезагрузите компьютер.

5. Измените управление памятью

Нажмите сочетание «Windows Key + R».

Введите в поле «regedit» и нажмите Enter.

regedit

Перейдите по следующему пути:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management

Управление памятью

Найдите «ClearPageFileAtShutDown», щелкните его правой кнопкой мыши и выберите «Изменить».

ClearPageFileAtShutDown-Modify

Измените значение на «1».

Значение 1

Нажмите «ОК» и перезагрузите компьютер.

6. Дополнительные решения

  1. Удалите нежелательное программное обеспечение. Например, нет необходимости иметь программу для чтения PDF, если у вас есть браузер, поскольку вы можете открыть любой файл PDF в любом браузере. То же самое и с видеоплеером, используйте только одну программу для одной цели.
  2. Используйте только один браузер. Если у вас несколько браузеров, используйте только один за раз.
  3. Используйте режим экономии заряда батареи. Если вы пользователь ноутбука, используйте его в режиме экономии заряда батареи, так как он автоматически уменьшит фоновую обработку.

7. Используйте отличный браузер в качестве альтернативы

Использование ОЗУ находится под контролем ОС, и нет никакого способа принудительно очистить содержимое.

Так почему бы не обратиться к лучшему браузеру?

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru