Как освободить память «полностью спящий» процесс?

Аналогично этому: Как «спящий процесс» под Linux / Windows?

Существуют ли какие-либо методы для спячки процесса таким образом, чтобы он не оставался в памяти? Например: если я не хочу использовать Firefox и не хочу закрывать его процесс, и мне нужна свободная память, то как я могу спящий режим, чтобы освободить память, зарезервированную Firefox?

Мне нужно решение для Windows и Linux!

  • Какую цель выполняет C: \ USERS \% username% \ Tracing \ WPPMedia?
  • Где вышло другое .8 ГБ ОЗУ?
  • Каковы различные типы ссылок в Windows? Как их создать?
  • Как настроить беспроводную сеть как специальную командную строку?
  • Как сделать HDParm или эквивалентные настройки сохраняются в Windows?
  • Linux эквивалентная команда для команды «open» на Mac / Windows?
  • Корневая причина высокой загрузки процессора; Какое измерение больше доверять: диспетчер задач Windows или Process Explorer?
  • Какую команду я могу использовать для рекурсивного переименования или перемещения файла в Windows?
  • 6 Solutions collect form web for “Как освободить память «полностью спящий» процесс?”

    Если я не хочу использовать Firefox и не хочу закрывать его процесс, и мне нужна свободная память, то как я могу спящий режим, чтобы освободить память, зарезервированную Firefox?

    Для Windows есть Free Process Freezer .

    Для Linux и Mac OS X существует CrypoPID , как указано в ответе yeedl .


    Если вы хотите создать собственное решение:

    Посмотрите на process dumping в Windows, например. ProcDump , возобновите его с помощью отладчика CLI из WinDBG .

    Посмотрите на core dumping в Linux, например. Ядро , возобновить его с помощью отладчика CLI, такого как GNU GDB .

    Я уверен, что решение на базе программного обеспечения, которое не включает отладчик, возможно, но это для переполнения стека .


    Вы ищете очень конкретный вариант использования, почему бы просто не приостановить и не позволить ему поменяться местами?

    Вы будете тратить больше времени на то, чтобы ваши процессы работали и приостанавливались …

    Я считаю, что вы можете оптимизировать свой рабочий процесс по-другому, что было бы более плавным.

    Как Windows, так и Linux / Unix предоставляют возможность приостановить или остановить выполнение процесса, удалив его из списка выполняемых процессов.

    Это не влияет непосредственно на страницы памяти, принадлежащие процессу, но со временем, когда система оказывается под давлением для памяти, эти страницы будут хорошими кандидатами для замены на диск.

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

    Я знаю, что в firefox вы можете сохранить сеанс.

    В Linux это можно сделать с помощью CrypoPID .

    Этот вопрос и этот вопрос пытаются ответить на него для Windows, но я не смог найти отличное решение для сохранения состояния приложения в файле, как это делал для Linux.

    Для Windows:

    Я не знаю, как полностью вытеснить процесс из памяти, не убивая его, но вы можете обрезать свой рабочий набор, сводя к минимуму его главное окно. У Microsoft есть статья, объясняющая это: рабочий набор приложения обрезается, когда его окно верхнего уровня сведено к минимуму .

    Итак, сначала скройте основное окно (окна), а затем приостановите процесс, как было предложено в вопросе, который вы связали .

    Вы можете выполнить оба действия с помощью полезного Process Explorer .

    • Процесс правого клика, Окно -> Свернуть
    • Щелкните правой кнопкой мыши еще раз, Приостановить.

    В Windows некоторые программы могут заменять «неиспользуемую» программную память.
    Примером продукта, который может это сделать, является коммерческий процесс Lasso .
    Тем не менее, даже Process Lasso советует против этой практики.

    Из правды о оптимизаторах памяти Windows :

    Лучше оставить управление виртуальной памятью Windows и не взять ее в свои руки. Любая польза от этих программ является иллюзией и временной. Вы рано или поздно подвергаетесь штрафам памяти подкачки, даже если окажется, что программа, которую вы запускаете после очистки, загружается быстрее.

    Теперь, касаясь Firefox, см. Сокращение использования памяти mozillaZine – Firefox , в котором содержится много советов о том, как узнать, какие расширения утечки памяти.

    Существует также расширение Firefox Memory Fox, которое:

    Попытка уменьшить использование памяти ОЗУ браузера, способствуя увеличению объема памяти ОЗУ для других процессов приложений. Требования к ОЗУ. Надеемся, что мы будем поощрять любые попытки восстановления и сохранения памяти.

    По моему опыту это расширение только откладывает неизбежное раздувание памяти Firefox. Единственное реальное решение – время от времени закрывать Firefox, чтобы освободить память.

    Вы можете отправить сигнал STOP на процессы в Linux. Прекращенный процесс похож на паузу . Чтобы возобновить его, отправьте сигнал CONT CONT. Чтобы отправить сигнал, вы можете сделать это:

     kill -STOP process_id kill -CONT process_id 

    Остановленный процесс будет заменен, если система требует больше памяти.

    Interesting Posts

    Как я могу оценить наилучший выбор формата архива для сжатия файлов?

    Как монтировать раздел с пробелами в пути

    Как преобразовать формат FLV-файла в формат, который распознает Picasa (например, AVI, MPEG, WMV)?

    Как получить пользовательский язык в Notepad ++, чтобы следовать основному форматированию?

    Запись в реальном времени на диск

    Установите windows xp с USB с помощью iso image

    * Персонаж автоматически печатается на моем ноутбуке. Как его решить?

    FFMPEG – конвертировать видео в timelapse

    Windows XP PRO SP3 – остановить изменения ключа ключа безопасности, установленного неизвестной программой

    Как уменьшить время загрузки Windows 7?

    Как использовать инструменты для соавторов Office 2010?

    Ввод символа табуляции в текстовые поля браузера

    Как переназначить ключи под Linux только для конкретной клавиатуры

    ExpressCache против технологий быстрого хранения Intel и интеллектуальных ответных технологий

    Значение кругового круга по часовой стрелке / против часовой стрелки в Google Chrome

    Давайте будем гением компьютера.