Как предотвратить нехватку памяти в системе


Предотвращение проблем нехватки памяти. Изменение размера файла подкачки

Введение

В случае нехватки памяти для всех операций, которые компьютер пытается выполнить, ОС Windows и программы могут перестать отвечать (или прекратить работу). Чтобы предотвратить потери данных, Windows сообщит о недостатке оперативной памяти. Можно также научиться самостоятельно распознавать ситуации нехватки памяти и предпринимать меры для предотвращения проблемы.

Признаки нехватки памяти

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

Причины нехватки памяти

В компьютере имеется два типа памяти: ОЗУ и виртуальная память. Все программы используют ОЗУ, но когда запускаемой программе не хватает оперативной памяти, ОС Windows временно помещает данные, которые обычно хранятся в ОЗУ, в файл на жестком диске, который называется файлом подкачки. Объем данных, которые временно хранятся в файле подкачки, также называют виртуальной памятью. Использование виртуальной памяти (другими словами, перемещение данных в файл подкачки и из него) освобождает объем оперативной памяти, достаточный для надлежащей работы программ.

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

Способы предотвращения проблем нехватки памяти

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

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

  • Увеличьте объем файла подкачки (виртуальной памяти) Когда в компьютере впервые возникает проблема нехватки памяти Windows пытается автоматически увеличить файл подкачки. Пользователь также может вручную установить максимальный размер этого файла в зависимости от объема установленного ОЗУ. Увеличение размера файла подкачки позволяет предотвратить проблемы нехватки памяти, но также может привести и к замедленной работе приложений. Поскольку из ОЗУ информация считывается намного быстрее, чем с жесткого диска (на котором расположен файл подкачки), слишком большой объем виртуальной памяти может привести к снижению быстродействия программ. Для изменения размера файла подкачки жмем Win + Pause/Break или Пуск - Панель управления - Система и выбираем Дополнительные параметры системы.

    В свойствах системы выбираем Дополнительно - Быстродействие - Параметры.

    В Параметрах быстродействия выбираем Дополнительно - Виртуальная память - Изменить

    В свойствах Виртуальной памяти по умолчанию включен режим "Автоматически выбирать объем файл подкачки". Снимаем галку и задаем размер файла подкачки.

    Если стоит два жестких диска в системе., то файл подкачки можно вообще перенести на второй физический диск, что так же повлияет на производительность компьютера. Для установки размера файла подкачки, рекомендуется определять объем равный 1,5 от объема оперативной памяти, установленной в компьютере (для повседневных задач) Для игр рекомендуется установить 2 - 2,5.

  • Установите дополнительный модуль ОЗУ. При появлении признаков нехватки памяти или предупреждений ОС Windows о данной проблеме обратитесь к документации к компьютеру или к его изготовителю и выясните, какой тип ОЗУ совместим с компьютером, а затем установите дополнительный модуль оперативной памяти. Перед установкой ОЗУ ознакомьтесь с документацией изготовителя.
  • Проверьте, не использует ли программа слишком много памяти. Если во время работы определенных программ в компьютере наблюдается нехватка памяти, возможно, в одной или нескольких программах имеет место утечка памяти. Чтобы остановить утечку памяти, необходимо завершить работу соответствующей программы. Для решения проблемы утечек памяти установите обновления для программы (при наличии таковых) или обратитесь к издателю программного обеспечения.

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

  1. Откройте диспетчер задач. Для этого щелкните правой кнопкой мыши панель задач и выберите пункт Диспетчер задач.
  2. Откройте вкладку Процессы
  3. Чтобы отсортировать программы по используемой памяти, щелкните Память (Частный рабочий набор)

Для просмотра ошибок программ и сведений по их устранению также можно воспользоваться средством просмотра событий

  1. Откройте раздел «Просмотр событий». Для этого нажмите кнопку Пуск - Панель управления - Администрирование, затем дважды щелкните Просмотр событий.‌ При появлении запроса пароля администратора или подтверждения введите пароль или предоставьте подтверждение.
  2. В левой панели выберите Журналы приложений и служб для просмотра ошибок. Чтобы просмотреть описание проблемы, щелкните ее дважды. Если есть ссылка на электронную справку, значит можно просмотреть сведения по устранению проблемы.

Проверка памяти средствами Windows

Если ОС Windows обнаруживает возможные проблемы, связанные с памятью компьютера, то отображается приглашение на запуск средства диагностики памяти. Предусмотрены два варианта запуска средства диагностики памяти

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

Запустить Средство проверки памяти Windows можно и вручную. Есть два способа это сделать:

  1. Пуск - Панель управления - Администрирование - Средство проверки памяти Windows
  2. Пуск - Выполнить и ввести mdsched жмем ОК.

Когда выбрали "Выполнить перезагрузку и проверку", после перезагрузки, при запуске Средства диагностики памяти нажмите клавишу F1. Для опытных пользователей предоставляются дополнительные параметры диагностики:

  1. Набор тестов
    • простой
    • стандартный
    • расширенный
  2. Кэш
    • По умолчанию
    • Вкл или Выкл
  3. Количество проходов

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

Просмотреть "Журнал проблем и стабильности работы компьютера":

Открываем Центр поддержки Обслуживание - Показать журнал стабильности работы.

Щелкнуть любое событие на графике, чтобы просмотреть дополнительные сведения о нем

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

Некоторые проблемы и решения просматривать и устранять может только администратор. Для просмотра данных проблем войдите в систему с учетной записью администратора

Windows пишет недостаточно памяти — что делать?

&nbsp windows

В этой инструкции — о том, что делать, если при запуске какой-либо программы вы видите сообщение Windows 10, Windows 7 или 8 (или 8.1) о том, что системе недостаточно виртуальной или просто памяти и «Чтобы освободить память для нормальной работы программ, сохраните файлы, а затем закройте или перезапустите все открытые программы».

Постараюсь учесть все возможные варианты появления этой ошибки, а также рассказать о том, как ее исправить. В случае если вариант с недостаточным местом на жестком диске явно не про вашу ситуацию, вероятно, дело в отключенном или слишком маленьком файле подкачки, подробнее об этом, а также видео инструкция доступны здесь: Файл подкачки Windows 7, 8 и Windows 10.

О том, какой именно памяти недостаточно

Когда в Windows 7, 8 и Windows 10 вы видите сообщение о том, что недостаточно памяти, имеется в виду в первую очередь оперативная память и виртуальная, являющаяся, по сути, продолжением оперативной — то есть, если системе не хватает RAM, то она использует файл подкачки Windows или, иначе, виртуальную память.

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

Причины, вызывающие ошибку

 

Для того, чтобы исправить данную ошибку, прежде всего, следует разобраться, чем она вызвана. Вот некоторые возможные варианты:

  • Вы открыли очень много всего, в результате чего возникла проблема с тем, что на компьютере недостаточно памяти — как исправить эту ситуацию я рассматривать не будет, так как тут все ясно: закройте то, что не нужно.
  • У вас действительно мало оперативной памяти (2 Гб и меньше. Для некоторых ресурсоемких задач может быть мало и 4 Гб RAM).
  • Жесткий диск заполнен под завязку, соответственно на нем не остается достаточного места для виртуальной памяти при автоматической настройке размера файла подкачки.
  • Вы самостоятельно (или с помощью какой-то программы оптимизации) настраивали размер файла подкачки (или отключили его) и он оказался недостаточным для нормальной работы программ.
  • Какая-то отдельная программа, вредоносная или нет, вызывает утечку памяти (постепенно начинает использовать всю доступную память).
  • Проблемы с самой программой, которая вызывает появление ошибки «недостаточно памяти» или «недостаточно виртуальной памяти».

Если не ошибаюсь, пять описанных вариантов являются наиболее распространенными причинами ошибки.

Как исправить ошибки, связанные с нехваткой памяти в Windows 7, 8 и 8.1

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

Мало RAM

Если на вашем компьютере небольшое количество оперативной памяти, то имеет смысл задуматься о покупке дополнительных модулей RAM. Память сейчас не дорогая. С другой стороны, если у вас совсем старый компьютер (и память старого образца), и вы подумываете о скором приобретении нового, апгрейд может быть и неоправданным — проще временно смириться с тем, что не все программы запускаются.

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

Мало места на жестком диске

Несмотря на то, что объемы сегодняшних HDD внушительны, самому нередко приходилось видеть, что у пользователя из терабайта свободен 1 гигабайт или около того — подобное вызывает не только ошибку «недостаточно памяти», но и приводит к серьезным тормозам при работе. Не стоит доводить до этого.

Об очистке диска я писал в нескольких статьях:

Ну и главный совет — не стоит хранить множество фильмов и другого медиа, которое вы не будете слушать и смотреть, игр, в которые больше не станете играть и аналогичных вещей.

Настройка файла подкачки Wиндоwспривела к появлению ошибки

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

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

Утечка памяти или что делать, если отдельная программа забирает всю свободную RAM

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

Определить, нет ли такого процесса можно с помощью диспетчера задач. Для его запуска в Windows 7 нажмите клавиши Ctrl + Alt + Del и выберите диспетчер задач в меню, а в Windows 8 и 8.1 нажмите клавиши Win (клавиша с эмблемой) + X и выберите «Диспетчер задач».

В диспетчере задач Windows 7 откройте вкладку «Процессы» и отсортируйте по столбцу «Память» (нужно кликнуть по имени столбца). Для Windows 8.1 и 8 воспользуйтесь для этого вкладкой «Подробности», которая дает наглядное представление обо всех процессах, запущенных на компьютере. Их также можно отсортировать по количеству используемой оперативной и виртуальной памяти.

Если вы видите, что какая-то программа или процесс использует большое количество RAM (большое — это сотни мегабайт, при условии, что это не редактор фото, видео или что-то ресурсоемкое), то стоит разобраться, почему так происходит.

Если это нужная программа: повышенное использование памяти может быть вызвано как обычной работой приложения, например, при автоматическом обновлении, или операциях, для которых программа и предназначена, так и сбоями в ней. Если вы видите, что программа все время использует странно большое количество ресурсов, попробуйте переустановить ее, а если это не помогло — поискать в Интернете описание проблемы применительно к конкретному ПО.

Если это неизвестный процесс: возможно, это что-то вредоносное и стоит проверить компьютер на вирусы, есть также вариант, что это сбой какого-либо системного процесса. Рекомендую поиск в Интернете по имени этого процесса, для того, чтобы разобраться в том, что это и что с этим делать — скорее всего, вы не единственный пользователь, у кого возникла такая проблема.

В заключение

Помимо описанных вариантов, есть еще один: ошибку вызывает именно экземпляр программы, которую вы пытаетесь запустить. Имеет смысл попробовать загрузить ее из другого источника или почитать официальные форумы поддержки этого программного обеспечения, там тоже могут быть описаны варианты решения проблем с недостаточностью памяти.

А вдруг и это будет интересно:

Свыше 10 способов, как высвободить оперативную память на Ваших устройствах с Windows или Mac

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

Что такое ОЗУ?

Оперативная память (ОЗУ, или по-английски RAM) вашего компьютера хранится на чипе памяти, который обычно находится на материнской плате. Это место, где ваш компьютер хранит краткосрочные данные. Оперативная память – это центр хранения всех активных и запущенных программ и процессов. Ваш компьютер использует информацию, хранящуюся в оперативной памяти, для выполнения задач, одновременно получая и выполняя другие функции.

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

Как максимально эффективно использовать вашу оперативную память

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

Перезагрузите ваш компьютер

Первое, что вы можете сделать, чтобы попытаться освободить оперативную память, - это перезагрузить компьютер. Когда вы перезагружаете или выключаете компьютер, вся ваша оперативная память (сохраненные данные) будет стерта, а программы будут перезагружены. Это потенциально может очистить некоторые процессы и программы, которые работают в фоновом режиме и используют вашу оперативную память.

Обновите ваше ПО

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


Попробуйте другой браузер

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

Очистите ваш кэш

Если вам все еще не хватает оперативной памяти, следующий шаг – это попытаться очистить свой кэш (скешированные данные). Иногда ваш кэш может занимать много места, потому что он использует оперативную память. Кэш хранит информацию, которую ваш компьютер использует для перезагрузки страниц, которые он открывал ранее, чтобы не загружать их снова. Это может сэкономить вам время при просмотре, но если вам не хватает оперативной памяти, то кэшем вы можете пожертвовать без проблем.

Удалите расширения браузера

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

5 способов, как высвободить ОЗУ в Windows 10

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

1. Проверьте память и очистите процессы


Вы должны следить за использованием оперативной памяти вашего компьютера, чтобы не истощить ее запас прежде, чем она действительно потребуется вам для решения важных задач. Чтобы контролировать память вашего компьютера, вы можете перейти в Диспетчер задач для проверки процессов. Именно здесь вы сможете увидеть, какие программы запущены и сколько памяти они потребляют.

Чтобы проверить память вашего компьютера, выполните следующие действия:

1.       Нажмите на клавиатуре одновременно клавиши Ctrl+Alt+Del и выберите Диспетчер задач.

2.       Выберите закладку «Процессы».

3.       Нажмите на названии столбца «Память», чтобы отсортировать процессы по объему используемой памяти.

Теперь вы можете видеть, какие из ваших программ требуют больше всего памяти на вашем компьютере. Если вы обнаружите какой-то подозрительный процесс, который «пожирает» много вашей памяти, вы можете остановить его, а также удалить соответствующие программы, которые вам не нужны или не используются. Но! Если вы не чувствуете себя уверенным в данном вопросе, то лучше обратиться к специалистам.

2. Отключить из автозагрузки те программы, которые вам не нужны

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

Чтобы отключить автозагрузку программ, выполните следующие действия:

1.       Выберите закладку «Автозагрузка» в Диспетчере задач.

2.       Нажмите «Влияние на запуск», чтобы отсортировать программы по степени использования.

3.       Нажмите правой кнопкой мыши, чтобы отключить любые ненужные вам программы.

Автозагружаемые программы – это те программы, которые активируются при загрузке вашего компьютера. Когда эти программы запускаются, каждая из них в фоновом режиме без вашего согласия потребляет определенный объем оперативной памяти. И хотя этот объем может быть не очень большой, но суммарно с другими программами и со временем это значение может возрасти. Убедитесь, что автозапуск всех ненужных программ отключен или такие программы вовсе удалены.

3. Остановите работу фоновых приложений


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

Чтобы остановить фоновые приложения:

1.       Перейдите к настройкам компьютера.

2.       Нажмите на раздел «Конфиденциальность».

3.       Прокрутите вниз панель слева до «Фоновые приложения»

4.       Отключите все приложения, которые вы не используете.

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

4. Очищайте файл подкачки при завершении работы

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

Очистка файлов подкачки на вашем жестком диске очистит все, что сохранила на жесткий диск ваша оперативная память, и поможет сохранить высокую производительность вашего компьютера. Вы можете настроить работу компьютера так, чтобы файлы подкачки удалялись автоматически при выключении компьютера, подобно ситуации с оперативной памяти. Это можно сделать в Редакторе Реестре:

1.       Наберите «Редактор реестра» в строке поиска в стартовом меню

2.       Нажмите кнопку «Да», чтобы разрешить Редактору Реестра внести изменения на вашем устройстве.

3.       Слева прокрутите и выберите «HKEY_LOCAL_MACHINE»

4.       Прокрутите ниже и выберите «SYSTEM»

5.       Затем выберите «CurrentControlSet»

6.       Найдите и выберите «Control»

7.       Прокрутите и выберите «Session Manager»

8.       Найдите и выберите «Memory Management»

9.       Выберите «ClearPageFileAtShutdown»

10.    Введите число «1» в качестве значения и нажмите OK.

5. Уберите визуальные эффекты


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

Чтобы получить доступ к визуальным эффектам на вашем компьютере, выполните следующие действия:

1.       Откройте Проводник.

2.       В панели слева нажмите правой кнопкой мыши на «Этот компьютер», чтобы выбрать свойства.

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

4.       Выберите закладку «Дополнительно».

5.       Перейдите к настройкам в разделе «Быстродействие»

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

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

5 способов высвободить ОЗУ на компьютере с Mac

Для пользователей Mac существует множество удобных инструментов для мониторинга и высвобождения оперативной памяти на компьютере.

1. Настройте Finder

При открытии нового окна в finder все данные, отображаемые в каждом окне, сохраняются в оперативной памяти. Настройка параметров finder позволяет вам открывать папки не в новых окнах, а на вкладках.

Чтобы открыть настройки вашего Finder:

1.       Нажмите «Finder» в левом верхнем углу экрана.

2.       Нажмите правой кнопкой мыши и в выпадающем меню выберите «Preferences».

3.       Нажмите на опции «Open folders in tabs instead of new windows», чтобы открывать папки на вкладках, а не в новых окнах.

Существует еще один способ очистить оперативную память, объединив окна в вашем Finder. Вместо этого в левом верхнем меню выберите «Window», а не «Finder». Далее выберите «Merge All Windows», чтобы все ваши окна Finder открывались в одном окне. Это позволит вам сэкономить на использовании оперативной памяти, а также убрать лишнее с вашего рабочего стола.

2. Проверьте монитор активности Activity Monitor

Чтобы отслеживать использование оперативной памяти на Mac, вы можете проверить монитор активности, который показывает вам, сколько памяти используется и какие процессы ее используют. Используйте Монитор активности, чтобы определить, какие приложения больше всего потребляют оперативной памяти. Удалите те приложения, которые вы больше не используете.

Чтобы проверить монитор активности:

1.       Найдите «Activity Monitor» в вашей панели поиска spotlight (Ctrl + Пробел).

2.       Нажмите на закладке «Memory».

3.       Удалите нежелательные приложения.

3. Проверьте использование процессора (CPU)

Вы также можете использовать приложение Activity Monitor для проверки работоспособности и уровня использования вашего процессора. CPU – это ваш центральный процессор, и он выполняет от компьютерных программ инструкции, которые  хранятся в оперативной памяти.

Чтобы контролировать свой процессор, просто выберите вкладку «CPU». Именно здесь вы можете увидеть, какие приложения больше всего потребляют ресурсы процессора.

4. Почистите программы и приложения

Если вы хотите, чтобы ваша оперативная память использовалась эффективно, то вам нужно будет поддерживать свой компьютер в порядке. Загроможденный рабочий стол будет использовать оперативную память намного интенсивнее, потому что macOS рассматривает каждый значок рабочего стола как активное окно. Даже если вы не думаете, что можете организовать свои файлы, просто помещая все в одну общую папку, вы сможете высвободить много оперативной памяти.

5. Очистите дисковое пространство

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

Дополнительные способы высвобождения ОЗУ на устройствах с Windows или Mac

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


Установите «очиститель» памяти

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

Увеличьте объем ОЗУ

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

Проверьте на вирусы и вредоносные программы

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

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

Источники: ComputerHope | WindowsCentral | HelloTech | DigitalTrends

Решение ошибки «на компьютере недостаточно памяти»


Контент, распространяющийся через интернет, программы и операционные системы с каждым днем становится все более требовательным к железу нашего компьютера. Качественные видеоролики забирают много процессорных ресурсов, обновления ОС «забивают» свободное пространство на жестком диске, а приложения с огромным аппетитом «пожирают» оперативную память. В этой статье разберем проблему с системным предупреждением о нехватке памяти в Windows.

Не хватает памяти

Память компьютера – это самый востребованный приложениями системный ресурс и при ее нехватке мы увидим на экране монитора известное сообщение.

Причин этому несколько:

  • На ПК физически не хватает объема ОЗУ.
  • Отсутствие или недостаточный размер файла подкачки.
  • Высокое потребление памяти запущенными процессами.
  • «Забитый» до отказа системный жесткий диск.
  • «Выкачивание» оперативной памяти вирусами или очень требовательными программами.

Ниже разберемся с каждой из этих причин и постараемся их устранить.

Читайте также: Причины снижения производительности ПК и их устранение

Причина 1: ОЗУ

Оперативная память – это то место, где хранится информация, передаваемая на обработку центральному процессору. Если ее объем мал, то могут наблюдаться «тормоза» в работе ПК, а также возникать проблема, о которой мы сегодня говорим. Многие приложения с заявленными системными требованиями на деле могут потреблять гораздо больше «оперативки», чем написано на официальном сайте разработчика. Например, тот же Adobe Premiere, при рекомендованном объеме 8 Гб может «употребить» всю свободную память и «остаться недовольным».

Ликвидировать недостаток ОЗУ можно только одним способом – докупить дополнительные модули в магазине. При выборе планок следует руководствоваться своими потребностями, бюджетом и возможностями текущей платформы вашего ПК.

Подробнее:
Узнаем объем оперативной памяти на ПК
Как выбрать оперативную память для компьютера

Причина 2: Файл подкачки

Файлом подкачки называют виртуальную память системы. Сюда «выгружается» вся информация, которая не используется в данный момент ОЗУ. Делается это с целью высвобождения пространства последней для приоритетных задач, а также для более быстрого повторного доступа к уже подготовленным данным. Из этого следует, что даже при большом объеме оперативной памяти, файл подкачки необходим для нормальной работы системы.

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

Подробнее: Увеличение файла подкачки в Windows XP, Windows 7, Windows 10

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

Подробнее:
Проверка диска на наличие ошибок в Windows 7
Как проверить SSD диск на ошибки
Проверка жесткого диска на битые сектора
Как проверить жесткий диск на работоспособность

Причина 3: Процессы

По своей сути процесс – это совокупность ресурсов и некой информации, необходимых для работы приложения. Одна программа при работе может запускать несколько процессов – системных или собственных — и каждый из них «висит» в оперативной памяти компьютера. Увидеть их можно в «Диспетчере задач».

При малом объеме ОЗУ определенным процессам, которые должны быть запущены непосредственно операционной системой для выполнения каких-либо задач, может не хватить «места». Разумеется, Windows немедленно об этом сообщает пользователю. При возникновении ошибки загляните в «Диспетчер» (нажмите CTRL+SHIFT+ESC), там вы увидите текущее потребление памяти в процентах. Если значение превышает 95%, то нужно закрыть те программы, которые в данный момент не используются. Вот такое простое решение.

Причина 4: Жесткий диск

Жесткий диск – это основное место хранения данных. Из написанного выше мы уже знаем, что на нем также «лежит» и файл подкачки – виртуальная память. Если диск или раздел заполнен более чем на 90%, то нормальная работа последней, а также приложений и Windows не может быть гарантирована. Для устранения проблемы необходимо освободить пространство от ненужных файлов и, возможно, программ. Сделать это можно как системными средствами, так и с помощью специализированного софта, например, CCleaner.

Подробнее:
Очистка компьютера от мусора с помощью CCleaner
Как освободить место на диске C: в Windows 7
Как очистить папку Windows от мусора в Windows 7
Как почистить Виндовс 10 от мусора

Причина 5: Одно приложение

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

  1. Открываем «Диспетчер задач» и на вкладке «Процессы» кликаем по шапке колонки с названием «Память (частный рабочий набор)». Это действие отфильтрует процессы по потреблению ОЗУ в порядке убывания, то есть в самом верху будет находиться искомый процесс.

  2. Для выяснения того, что за программа его использует, кликаем ПКМ и выбираем пункт «Открыть место хранения файла». После этого откроется папка с установленной программой и станет ясно, кто «хулиганит» у нас в системе.

  3. Такой софт необходимо удалить, желательно, с помощью Revo Uninstaller.

    Подробнее: Как пользоваться Revo Uninstaller

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

    Подробнее: Борьба с компьютерными вирусами

Заключение

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

Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТ

Недостаточно памяти на компьютере закройте программы

Некоторые пользователи операционной системы windows могут наблюдать периодическое появление сообщения, в котором говориться о том, что на компьютере недостаточно памяти. И чтобы освободить память для нормальной работы программ, сохраните файлы, а затем закройте или перезапустите все открытые программы.

Ошибка “Недостаточно памяти на компьютере закройте программы”

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

Ошибка windows “недостаточно памяти на компьютере закройте программы” говорит о том, что у вас недостаточно оперативной и виртуальной памяти (еще ее называют файл подкачки)

Файл подкачки что это?

Дело в том, что современные программы, а особенно игры требуют для своей работы все больше оперативной памяти. Что будет, если приложению windows не хватит оперативной памяти? Для решения данного вопроса и был придуман файл подкачки или второе его название – виртуальная память windows. Когда ОЗУ требуется больше, чем установлено в компьютере, все то, что не поместилось в оперативке, помещается в файл подкачки, чтобы не прервать работу программы или игры, которая затребовала эту самую ОЗУ.

Pagefile.sys – это и есть файл подкачки!

Физически файл подкачки (виртуальная память) по умолчанию находятся на диске C, на котором у вас установлена windows. Просто через проводник его не увидеть. А чтобы сделать это нужно включить в настройках панели управление отображение скрытых и системных файлов и папок.

Расположение файла подкачки pagefile sys на жестком диске

Как убрать ошибку “Недостаточно памяти на компьютере закройте программы”?

Итак. для того, чтобы избавиться от данной ошибки есть два варианта. Первый – это докупить и установить больше оперативной памяти (ОЗУ). Это самый правильный вариант.

Но есть и второй, так скажем, бюджетный вариант. Можно увеличить файл подкачки, чтобы данная ошибка больше не появлялась. Так же возможно он у вас попросту выключен. И нужно его включить.

Почему это не совсем правильный вариант? Потому, что скорость работы оперативной памяти во много раз выше скорости работы файла подкачки, так как он находится на жестком диске. Из – за этого при загрузке данных в файл подкачки могут наблюдаться подтормаживания и более медленная загрузка программ и игр. Но ошибка “недостаточно памяти на компьютере закройте программы” больше появляться не будет.

Как увеличить или включить файл подкачки?

Через меню “Пуск” заходим в свойства системы.

Заходим в свойства системы windows

В открывшемся окне нажимаем «Дополнительные параметры» далее вкладка «Дополнительно» далее первая сверху кнопка «Параметры» далее снова вкладка «Дополнительно» и последняя снизу кнопка «Изменить».

Вышеописанная последовательность переходов

В открывшемся окне «Виртуальная память» снимаем галочку «Автоматически выбирать объем файла подкачки».

Далее кликаем мышкой на диск D, или другой, на котором свободно более 6 гигабайт. Ставим переключатель в положение «Указать размер» и в полях «Исходный размер» и «Максимальный размер» пишем 4000. После этого нажимаем кнопку «Задать».

Увеличение виртуальной памяти windows

После этого нажимаем “Ок” и перезагружаем компьютер.

Возможно кто – то спросит почему мы устанавливали файл подкачки не на диск С? Ответ простой – чтобы не занимать свободное место на системном диске С, которое имеет свойство заканчиваться. Об это уже писалось в данной статье.

Конечно, если у вас жесткий диск разбит только одним диском С, то файл подкачки устанавливать и увеличивать нужно на нем.

Включаем файл подкачки чтобы убрать ошибку на компьютере недостаточно памяти

Как исправить ошибку “На компьютере недостаточно памяти”

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

В этой статье мы расскажем вам о 4 эффективных способах исправления ошибки Windows 10 “На компьютере недостаточно памяти”.


Содержание статьи:


 

Способ №1. Обслуживание системы

Чтобы исправить возникшую неполадку, воспользуйтесь приведенной ниже инструкцией:

1. Запустите Панель управления. Вы можете быстро найти данную утилиту просто начав писать ее название в меню Пуск.

2. Переключите вид отображения параметров на Крупные значки и найдите меню Устранение неполадок. Для более быстрого доступа к нему вы можете ввести название утилиты в диалоговом окне Поиск в панели управления.

3. В левом углу вы увидите список расширенных возможностей открытого окна. Выберите параметр Просмотр всех категорий.

4. Перед вами появится список всех доступных служб. Найдите в нем параметр Обслуживание системы и откройте его.

5. В появившемся окне диагностики неполадок нажмите Далее и устраните все возникшие на компьютере ошибки.

Способ №2. Увеличение файла подкачки

Иногда ответ на вопрос нехватки памяти может крыться в размере файла подкачки. Давайте разберем как его правильно настроить.

1. Откройте утилиту Выполнить при помощи клавиш Win + R.

2. В появившемся окне введите sysdm.cpl и нажмите ОК.

3. Откройте вкладку Дополнительно и в меню Быстродействие кликните по клавише Параметры.

4. В открывшемся окне откройте вкладку Дополнительно и в меню Виртуальная память кликните по клавише Изменить.

5. Снимите галочку с параметра Автоматически выбирать объем файла подкачки для всех дисков.

6. Укажите для системного диска (обычно это диск С:) Размер по выбору системы, нажмите Задать, ОК и перезапустите компьютер.

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

Способ №3. Восстановление реестра

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

1. Воспользуйтесь комбинацией клавиш Win + R, чтобы открыть утилиту Выполнить. В диалоговом окне введите cmd и нажмите ОК.

Альтернативным способом запуска cmd является поиск утилиты при помощи меню Пуск и ее запуск от имени администратора.

2. В открывшемся окне командной строки введите команду sfc /scannow. Она проведет полное сканирование вашей системы, процесс которого может отнять некоторое время.

3. Дождитесь завершения проверки системы и перезапустите компьютер. Таким образом все поврежденные файлы будут удалены или исправлены.

Способ №4. Очистка временных файлов

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

1. Откройте меню Пуск.

2. В диалоговом окне введите команду Очистка диска и запустите найденную утилиту.

3. Выберите диск, который вы хотите очистить.

4. Кликните по клавише Очистить системные файлы и подтвердите корректность выбранного диска.

5. После того как вы ознакомитесь с данными о размере пространства, которое будет освобождено с помощью очистки, нажмите ОК и подтвердите запрос об удалении.

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

Способ №5. Закройте “тяжелые” программы

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

1. Откройте приложение Диспетчер задач при помощи комбинации клавиш Ctrl + Alt + Del. Альтернативным и не менее удобным способом его запуска является щелчок правой кнопкой мыши по Панели задач и выбор Диспетчера из списка доступных вариантов.

2. Во вкладке Процессы отсортируйте приложения по графе Память. Это действие поможет расположить в топе списка самые “тяжелые” приложения, отнимающие большое количество ОЗУ. Завершите их процессы.

Возьмите назаметку!
Если потребуется восстановление любых типов информации с жесткого диска , вам помогут инструменты Starus Recovery. Скачать и опробовать программы для восстановления удаленных данных можно совершенно бесплатно!

 


Похожие статьи про восстановление данных:


Дата:

Теги: Карта памяти, Носитель информации, Ошибка, Процесс восстановления

2020 Основные советы по работе с системой не хватает памяти приложения

Помогите! Мой MacBook Pro говорит, что в его системе закончилась память приложений . С тех пор мой Mac работает медленно. Я надеюсь, что смогу исправить это как можно скорее, потому что это меня раздражает.

Это означает только то, что вы используете слишком много памяти вашего Mac. Вы можете легко исправить это, следуя нашим советам, которые помогут вам уменьшить использование памяти. Но перед тем, как выполнять эти трудоемкие шаги, вы можете бесплатно попробовать iMyMac PowerMyMac, чтобы очистить все виды ненужных файлов всего за несколько щелчков мышью. Это может быть самый простой способ решить проблему «система исчерпала память приложения».

Скачать бесплатно

Что делать, если в вашей системе Mac не хватает памяти для приложений?

Следуйте этим полезным советам, чтобы справиться с проблемой «Mac, в вашей системе не хватает памяти приложения»:
  1. Очистите рабочий стол.
  2. Освободите место на диске вашего Mac.
  3. Избавьтесь от расширений браузера.
  4. Открывайте меньше окон.
  5. Уменьшить использование памяти искателем.

Руководство по статьеЧасть 1.Что делать, если в вашей системе не хватает памяти приложений? Часть 2. Как очистить память приложений Mac путем удаления приложений? Часть 3. Минимизируйте использование памяти с помощью наших 5 советов.Часть 4. Заключение

Часть 1. Что делать, если в вашей системе не хватает памяти приложения?

Ваш Mac долго запускает приложения и открывает файлы? Вы теперь чаще видите вращающееся радужное колесо? Это просто явные признаки того, что на вашем Mac скоро заканчивается память. Более очевидным признаком является сообщение об ошибке о том, что в вашей системе не хватает памяти приложения .

Для эффективной работы и возможности многозадачности вашему Mac требуется место на диске. Затем вам следует удалить очищаемое пространство на Mac или заняться другими делами. Это поможет снизить нагрузку на вашу оперативную память и позволит вашему Mac работать без проблем с производительностью.

Откройте монитор активности для проверки использования ЦП и памяти

Как и в случае с любым другим типом проблемы, вы можете исправить ее, только если знаете причину. Как проверить память на Mac? В случае вашего Mac вам понадобится доступ к Activity Monitor, чтобы проверить использование памяти.Это просто диспетчер задач, который показывает вам, какие приложения и процессы работают, и как они используют память, процессор и энергию вашего Mac.
Просто перейдите в папку «Приложения»> «Утилиты»> «Монитор активности».

В окне вы увидите 5 вкладок. Вам нужно будет посмотреть только на 2 вкладки: CPU и Memory.

ЦП. На этой вкладке показано, как приложения и фоновые процессы влияют на ваш процессор. Чтобы лучше понять цифры, нажмите% CPU, чтобы отсортировать список по проценту использования CPU.Благодаря этому вы можете определить, какие приложения и процессы больше всего нагружают процессор. Процент ЦП в приложении обычно составляет от 0% до 4%. Если вы увидите какое-либо приложение с аномально высоким процентом, щелкните это приложение и нажмите «Выйти».

Память. Это показывает, как используется память вашего Mac. См. График под давлением памяти. Левая часть графика показывает предыдущее состояние вашей памяти. С другой стороны, правая часть показывает текущее состояние.Правая часть графика становится зеленой, когда на вашем Mac все еще достаточно места на диске. Однако желтый и красный говорят о том, что у вас заканчивается место.

человек также читают: Как очистить хранилище МасбоокОптимизация хранилища Mac - как я могу это сделать?

Часть 2. Как очистить память приложений Mac путем удаления приложений?

Когда в вашей системе заканчивается память приложений Mac , это признак того, что вам нужно немного разгрузить свой Mac.Как очистить память приложения на Mac? Один из способов сделать это - удалить приложения. Давайте посмотрим правде в глаза. У всех нас есть приложения, которые мы редко используем и просто занимаем драгоценное место.

Чтобы успешно и полностью избавиться от приложений на вашем Mac, вам понадобится специальный инструмент для очистки приложений.

В приложениях чаще всего есть скрытые файлы, которые вы не можете удалить, потому что, ну, вы не можете их найти. С помощью инструмента удаления iMyMac PowerMyMac вы можете удалить все следы приложения за несколько кликов. Таким образом вы сможете освободить дисковое пространство с минимальными усилиями.

Вот шаги, как очистить память приложений на вашем Mac с помощью iMyMac PowerMyMac:

  1. Установите iMyMac PowerMyMac на свой Mac.
  2. Дождитесь завершения процесса сканирования.
  3. Выберите приложения для удаления.

Шаг 1. Установите iMyMac PowerMyMac на свой Mac

Бесплатная загрузка программного обеспечения. Вы можете воспользоваться бесплатной пробной версией с 500 МБ . Как только он будет установлен, запустите его и выберите «Деинсталлятор» в левой части интерфейса.Нажмите Сканировать , чтобы программа начала поиск приложений для вашего Mac.

Получите бесплатную пробную версию прямо сейчас!

Шаг 2. Дождитесь завершения сканирования

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

Шаг 3. Выберите приложения для удаления

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

Часть 3. Сведите к минимуму использование памяти с помощью наших 5 советов.

Совет 1. Очистите рабочий стол

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

Совет 2. Освободите дисковое пространство Mac

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

  • Начните со следующих файлов:
  • Неиспользуемые файлы, особенно большие
  • Старые резервные копии iOS и iTunes
  • Файлы кэша и кеш браузера
  • Дубликаты фото и файлов
  • Неиспользуемые приложения

Если вы не знаете, как искать их на вашем Mac, вы можете вместо этого использовать iMyMac PowerMyMac. Он сканирует ваш Mac на наличие ненужных файлов и удаляет их за несколько кликов. Это поможет вам найти фотографии, хранящиеся на вашем Mac, и удалить дубликаты. Приложения обычно занимают часть вашего дискового пространства, поэтому их удаление очень поможет.Вы можете использовать программу удаления iMyMac PowerMyMac, чтобы избавиться от памяти на Mac.

Вот два основных преимущества использования iMyMac PowerMyMac вместо ручного удаления:

  1. Полностью удалите одно приложение и его файлы.
  2. Быстрое обнаружение и удаление с помощью простых щелчков мыши.

Совет 3. Избавьтесь от расширений браузера

Расширения для браузера бывают разных форм и могут быть нам весьма полезны. Неудивительно, что некоторые из них установлены на вашем Mac.Однако вы можете заметить, что у вас есть несколько, которые вы даже не установили. Эти надстройки могут занимать часть вашей оперативной памяти и уменьшать емкость. Вы, наверное, можете обойтись без большого количества расширений. Удалить их самостоятельно очень просто. Для Safari и Chrome вам просто нужно запустить браузер и перейти в настройки.

Совет 4. Открывайте меньше окон

Одновременный запуск нескольких окон наверняка сильно сократит использование оперативной памяти. Это также относится к окнам Finder. Иногда их слишком много, чтобы складывать их в стопку.Чтобы этого не происходило, вы можете объединить все окна в одно. Запустите Finder, нажмите «Окно» и выберите «Объединить все окна». Это уменьшит использование памяти и позволит вам использовать Finder без путаницы.

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

Совет 5. Уменьшите использование памяти Finder

По умолчанию Finder ищет ваши файлы во всех папках на вашем Mac.В частности, если у вас много файлов, этот процесс заставляет Finder занимать значительный объем оперативной памяти. Мы можем исправить это, внеся некоторые изменения в его настройки. Для этого запустите Finder и нажмите «Настройки». Щелкните раскрывающееся меню под «Новые окна Finder:». Выберите любой из вариантов, кроме «Все мои файлы».

Выйдите из Finder и снова запустите его. Открытие Finder обычным способом не отразит внесенные вами изменения. Вы должны дважды щелкнуть значок Finder в Dock, удерживая нажатой клавишу Option.Щелкните "Перезапустить".

Следуя этим 5 советам, проблема, связанная с нехваткой памяти для приложений Mac, будет решена, и вы получите больше памяти для приложений на своем Mac.

Часть 4. Заключение

Уменьшение использования памяти необходимо для бесперебойной работы вашего Mac. Не забывайте регулярно проверять Activity Monitor, чтобы узнать, что вы можете сделать для повышения производительности вашего Mac. Если вам кажется, что ваш Mac работает медленно, перезагрузите его. Это может помочь обновить вашу оперативную память и контролировать использование памяти.

Если это не помогло, используйте программу удаления iMyMac PowerMyMac, чтобы получить больше памяти на Mac. Ваш Mac будет вам благодарен!

Получите бесплатную пробную версию прямо сейчас!

Надеюсь, этот пост будет полезен для исправления ситуации, когда в вашей системе Mac не хватает памяти для приложений. Если у вас есть другие способы решения этой проблемы, не стесняйтесь оставлять комментарии ниже.

.

Ограничение кучи рабочего стола вызывает ошибку нехватки памяти - Windows Server

  • 2 минуты на чтение

В этой статье

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

Исходная версия продукта: Windows 7 Service Pack 1, Windows Server 2012 R2
Исходный номер базы знаний: 947246

Симптомы

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

Недостаточно памяти

Причина

Эта проблема возникает из-за ограничения кучи рабочего стола. Если вы закроете некоторые окна, а затем попытаетесь открыть другие окна, эти окна могут открыться. Однако этот метод не влияет на ограничение кучи рабочего стола.

Разрешение

Важно

Этот раздел, метод или задача содержат шаги, которые говорят вам, как изменить реестр.Однако при неправильном изменении реестра могут возникнуть серьезные проблемы. Поэтому убедитесь, что вы внимательно выполните следующие действия. Для дополнительной защиты создайте резервную копию реестра перед его изменением. Затем вы можете восстановить реестр, если возникнет проблема. Дополнительные сведения о резервном копировании и восстановлении реестра см. В разделе Резервное копирование и восстановление реестра в Windows.

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

  1. Щелкните Start , введите regedit в поле Start Search , а затем щелкните regedit.exe в списке программ .

    Примечание

    Если вам будет предложено ввести пароль администратора или подтверждение, введите свой пароль или щелкните Продолжить .

  2. Найдите и щелкните раздел реестра HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ SubSystems .

  3. Щелкните правой кнопкой мыши запись Windows и выберите Изменить .

  4. В разделе Value data диалогового окна Edit String найдите запись SharedSection , а затем увеличьте второе и третье значения для этой записи.

    Примечание

    • Второе значение записи реестра SharedSection - это размер кучи рабочего стола для каждого рабочего стола, связанного с интерактивной оконной станцией. Куча требуется для каждого рабочего стола, созданного в интерактивной оконной станции (WinSta0). Значение в килобайтах (КБ).
    • Третье значение SharedSection - это размер кучи рабочего стола для каждого рабочего стола, который связан с неинтерактивной оконной станцией .Значение в килобайтах (КБ).
    • Не рекомендуется устанавливать значение, превышающее 20480 КБ, для второго значения SharedSection .

По умолчанию запись реестра Windows содержит следующие данные в версии Windows 7 с пакетом обновления 1 для архитектуры x86.

% SystemRoot% \ system32 \ csrss.exe
ObjectDirectory = \ Windows
SharedSection = 1024, 12288,512
Windows = On
SubSystemType = Windows
ServerDll = baserv, 1
ServerDll = winsrv: UserServerDllInitialization, 3ins
ServerrvDll = ConServerDllInitialization, 2
ProfileControl = Off
MaxRequestThreads = 16

Windows 7 с пакетом обновления 1 (64-разрядная версия) / Windows Server 2008 R2, 2012 R2 (64-разрядная версия)

SharedSection = 1024, 20480,768

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

Примечание

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

Это устранило проблему

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

Список литературы

.

c # - было создано исключение System.OutOfMemoryException, когда еще достаточно свободной памяти

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
.

[решено] Закончилась виртуальная память wtf? :: Общие обсуждения Unreal Gold

Я этого не понимаю, я могу запускать такие игры, как Dota 2, Borderlands 2 и многие другие игры, которые значительно тяжелее Unreal. Но всякий раз, когда я пытаюсь запустить нереально, я получаю это сообщение:

---------

Не хватает виртуальной памяти. Чтобы предотвратить это состояние, вы должны освободить больше места на основном жестком диске.

История: FmallocWindows :: Malloc <-
UD3DRenderDevice :: CreateVideoTexture <- AllocTextures <-
UD3DRenderDevice :: SetRes <- UD3DRenderFevice :: Init <-
UWindowsViewport :: TryRenderDevice :: <-
UWindowsViewport :: TryRenderDeviceng :: Init <-
InitEngine

------------

Мой локальный диск похож на:

Локальный диск (C :)
49,0 ГБ свободно из 63,6 ГБ

WTF? ??

РЕШЕНИЕ


Как решить эту проблему:

1.В вашей библиотеке щелкните правой кнопкой мыши Unreal и перейдите к свойствам
2. Теперь перейдите на вкладку «Локальные файлы»
3. Нажмите кнопку «Обзор локальных файлов»

. Это приведет вас в каталог, в котором установлен Unreal.

4. Откройте папку «Система»
5. Найдите внутри «testapp»
6. Щелкните его правой кнопкой мыши и выберите параметр «Режим совместимости».
7. Теперь позвольте Windows сканировать файл в режиме совместимости.

Через 1-2 минуты Windows предложит вам использовать Windows XP (Service Pack 2)

8.Принять это.
9. Запускаем "testapp".

Теперь должно появиться окно с вопросом, какое программное обеспечение для рендеринга вам нужно.

10. Выберите Game's Rendering Software
11. Принять

К этому моменту игра должна быть запущена и работать нормально.

ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ, ЧТО ТЕПЕРЬ ВЫ МОЖЕТЕ ЗАПУСКАТЬ ТОЛЬКО НЕРЕАЛЬНОЕ ЧЕРЕЗ «TESTAPP»

.

Как настроить Linux Out of Memory Killer

В этой статье описывается убийца нехватки памяти (OOM) в Linux и как узнать, почему он убил определенный процесс. Он также предоставляет методы для настройки убийцы OOM, чтобы лучше соответствовать потребностям многих различных сред.

О OOM Killer

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

Ядро Linux выделяет память по требованию приложений, работающих в системе. Поскольку многие приложения выделяют свою память заранее и часто не используют выделенную память, ядро ​​было спроектировано с возможностью избыточного выделения памяти для повышения эффективности использования памяти.Эта модель избыточной фиксации позволяет ядру выделять больше памяти, чем фактически физически доступно. Если процесс действительно использует выделенную ему память, ядро ​​предоставляет эти ресурсы приложению. Когда слишком много приложений начинают использовать выделенную им память, модель избыточной фиксации иногда становится проблематичной, и ядро ​​должно начать уничтожать процессы, чтобы оставаться в рабочем состоянии. Механизм, который ядро ​​использует для восстановления памяти в системе, называется убийцей нехватки памяти или для краткости убийцей OOM .

Выяснение причин остановки процесса

При устранении проблемы, когда приложение было убито убийцей OOM, есть несколько подсказок, которые могут пролить свет на то, как и почему был убит процесс. В следующем примере мы собираемся взглянуть на наш системный журнал , чтобы увидеть, можем ли мы определить источник нашей проблемы. Процесс oracle был остановлен убийцей OOM из-за состояния нехватки памяти. Заглавная буква K в Killed указывает на то, что процесс был остановлен сигналом -9 , и обычно это хороший признак того, что виновником может быть убийца OOM.

  grep -i kill / var / log / messages * ядро хоста: Недостаточно памяти: убит процесс 2592 (oracle).  

Мы также можем проверить состояние низкого и высокого использования памяти в системе. Важно отметить, что эти значения действительны в реальном времени и изменяются в зависимости от рабочей нагрузки системы; поэтому их следует часто смотреть, прежде чем возникнет проблема с памятью. Глядя на эти значения после того, как процесс был остановлен, будет не очень полезно и, следовательно, не может действительно помочь в исследовании проблем OOM.

  [root @ test-sys1 ~] # бесплатно -lm общее количество используемых бесплатных общих буферов кэшировано Мем: 498 93 405 0 15 32 Низкий: 498 93 405 Высокий: 0 0 0 - / + буферы / кеш: 44 453 Своп: 1023 0 1023  

На этой тестовой виртуальной машине у нас 498 МБ свободной памяти.В системе нет свопа. Переключатель -l показывает статистику высокого и низкого объема памяти, а переключатель -m помещает вывод в мегабайтах, чтобы облегчить чтение.

  [root @ test-sys1 ~] # egrep 'High | Low' / proc / meminfo HighTotal: 0 КБ HighFree: 0 КБ LowTotal: 510444 kB LowFree: 414768 Кбайт  

Те же данные можно получить, проверив / proc / memory и определив высокие и низкие значения.Однако с помощью этого метода мы не получаем информацию о подкачке из вывода, а вывод выражается в килобайтах.

Мало памяти - это память, к которой ядро ​​имеет прямой физический доступ. Верхняя память - это память, к которой ядро ​​не имеет прямого физического адреса и, следовательно, она должна отображаться через виртуальный адрес. В старых 32-битных системах вы увидите нехватку памяти и верхнюю память из-за того, как память отображается на виртуальный адрес. На 64-битных платформах виртуальное адресное пространство не требуется, и вся системная память будет отображаться как низкая.

При просмотре / proc / memory и использовании команды free полезно знать «прямо сейчас», какова наша память, но бывают случаи, когда мы хотим посмотреть на использование памяти в течение более длительного периода. Для этого весьма полезна команда vmstat .

В примере из листинга 1 мы используем команду vmstat для просмотра наших ресурсов каждые 45 секунд 10 раз. Коммутатор -S отображает наши данные в таблице, а переключатель -M показывает результат в мегабайтах, чтобы облегчить чтение.Как видите, что-то занимает нашу свободную память, но в этом примере мы еще не меняем местами.

  [root @ localhost ~] # vmstat -SM 45 10 procs ----------- память -------- --- swap-- ----- io-- --system-- ---- cpu ----- ---- r b swpd бесплатный кеш баффов si so bi bo in cs us sy id wa st 1 0 0 221 125 42 0 0 0 0 70 4 0 0100 0 0 2 0 0 192 133 43 0 0 192 78 432 1809 1 15 81 2 0 2 1 0 85 161 43 0 0 624 418 1456 8407 7 73 0 21 0 0 0 0 65 168 43 0 0 158 237 648 5655 3 28 65 4 0 3 0 0 64 168 43 0 0 0 2 1115 13178 9 69 22 0 0 7 0 0 60 168 43 0 0 0 5 1319 15509 13 87 0 0 0 4 0 0 60 168 43 0 0 0 1 1387 15613 14 86 0 0 0 7 0 0 61 168 43 0 0 0 0 1375 15574 14 86 0 0 0 2 0 0 64 168 43 0 0 0 0 1355 15722 13 87 0 0 0 0 0 0 71 168 43 0 0 0 6215 1895 1 8 91 0 0  

Листинг 1

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

В следующем примере мы 1000 раз смотрим на память каждые 120 секунд. и в конце строки позволяют нам запустить это как процесс и восстановить наш терминал.

vmstat -SM 120 1000> memoryusage.out &

Для справки, в листинге 2 показан раздел справочной страницы vmstat , который предоставляет дополнительную информацию о выводе, предоставляемом командой.Это только информация, относящаяся к памяти; команда предоставляет информацию как об использовании дискового ввода-вывода, так и об использовании ЦП.

  объем памяти swpd: объем используемой виртуальной памяти. free: объем свободной памяти. buff: объем памяти, используемой в качестве буферов. cache: объем памяти, используемой в качестве кеша. inact: количество неактивной памяти. (-a опция) active: объем активной памяти. (-a опция) Замена si: объем памяти, загруженной с диска (/ с).итак: объем памяти, загруженной на диск (/ с).  

Листинг 2

Существует ряд других инструментов, доступных для мониторинга памяти и производительности системы для исследования проблем такого рода. Такие инструменты, как sar (System Activity Reporter) и dtrace (Dynamic Tracing) весьма полезны для сбора конкретных данных о производительности системы с течением времени. Для еще большей наглядности зонд dtrace стабильности и стабильности данных даже имеет триггер для условий OOM, который срабатывает, если ядро ​​завершает процесс из-за состояния OOM.Дополнительные сведения о dtrace и sar см. В разделе «См. Также» этой статьи.

Есть несколько вещей, которые могут вызвать событие OOM, помимо того, что системе не хватает оперативной памяти и доступного пространства подкачки из-за рабочей нагрузки. Ядро может быть не в состоянии оптимально использовать пространство подкачки из-за типа рабочей нагрузки в системе. Приложения, использующие mlock () или HugePages, имеют память, которую нельзя переместить на диск, когда в системе начинает не хватать физической памяти.Структуры данных ядра также могут занимать слишком много места, истощая память в системе и вызывая ситуацию OOM. Многие системы на основе архитектуры NUMA могут столкнуться с условиями OOM из-за того, что на одном узле заканчивается память, запускающая OOM в ядре, в то время как в остальных узлах остается много памяти. Дополнительные сведения об условиях OOM на машинах с архитектурой NUMA можно найти в разделе «См. Также» этой статьи.

Настройка OOM Killer

Убийца OOM в Linux имеет несколько параметров конфигурации, которые позволяют разработчикам выбирать поведение системы, когда она сталкивается с нехваткой памяти.Эти параметры и варианты выбора различаются в зависимости от среды и приложений, настроенных в системе.

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

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

Следующие настройки приведут к панике системы и перезагрузке в случае нехватки памяти. Команды sysctl установят это в реальном времени и добавят настройки к sysctl.conf позволит этим настройкам сохраниться после перезагрузки. X для ядра . panic - это количество секунд до перезагрузки системы. Этот параметр следует изменить в соответствии с потребностями вашей среды.

  sysctl vm.panic_on_oom = 1 sysctl kernel.panic = X echo "vm.panic_on_oom = 1" >> /etc/sysctl.conf echo "kernel.panic = X" >> /etc/sysctl.conf  

Мы также можем настроить способ, которым убийца OOM обрабатывает условия OOM с определенными процессами.Возьмем, к примеру, наш oracle process 2592, который был убит ранее. Если мы хотим снизить вероятность того, что наш процесс oracle будет убит OOM-убийцей, мы можем сделать следующее.

эхо -15> / proc / 2592 / oom_adj

Мы можем сделать так, чтобы убийца OOM с большей вероятностью убил наш процесс oracle , выполнив следующие действия.

эхо 10> / proc / 2592 / oom_adj

Если мы хотим исключить наш процесс oracle из убийцы OOM, мы можем сделать следующее, которое полностью исключит его из убийцы OOM.Важно отметить, что это может вызвать непредвиденное поведение в зависимости от ресурсов и конфигурации системы. Если ядро ​​не может убить процесс, используя большой объем памяти, оно перейдет к другим доступным процессам. Некоторые из этих процессов могут быть важными процессами операционной системы, которые в конечном итоге могут вызвать сбой системы.

эхо -17> / proc / 2592 / oom_adj

Мы можем установить допустимые диапазоны для oom_adj от -16 до +15 , а настройка -17 полностью освобождает процесс от убийцы OOM.Чем выше число, тем больше вероятность того, что наш процесс будет выбран для завершения, если система обнаружит состояние OOM. Также можно просмотреть содержимое / proc / 2592 / oom_score , чтобы определить, насколько вероятно, что процесс будет уничтожен убийцей OOM. Оценка 0 указывает на то, что наш процесс освобожден от убийцы OOM. Чем выше оценка OOM, тем больше вероятность того, что процесс будет остановлен в состоянии OOM.

Убийцу OOM можно полностью отключить с помощью следующей команды.Это не рекомендуется для производственной среды, потому что, если возникает проблема нехватки памяти, может возникнуть непредвиденное поведение в зависимости от доступных системных ресурсов и конфигурации. Это неожиданное поведение может быть чем угодно - от паники ядра до зависания, в зависимости от ресурсов, доступных ядру во время состояния OOM.

  sysctl vm.overcommit_memory = 2 echo "vm.overcommit_memory = 2" >> / etc / sysctl.conf  

Для некоторых сред эти параметры конфигурации не оптимальны, и могут потребоваться дополнительные настройки и корректировки. Настройка HugePages для вашего ядра может помочь с проблемами OOM в зависимости от потребностей приложений, работающих в системе.

См. Также

Вот некоторые дополнительные ресурсы о HugePages, dtrace , sar и OOM для архитектур NUMA:

Об авторе

Роберт Чейз - член группы управления продуктами Oracle Linux.Он занимается Linux и программным обеспечением с открытым исходным кодом с 1996 года. Он работал с такими небольшими системами, как встроенные устройства, и с большим оборудованием класса суперкомпьютеров.

Редакция 1.0, 19.02.2013 г. .

Смотрите также