Несколько раз, когда у меня были приложения с утечками памяти, которые занимали всю оперативную память, мне приходилось делать полный сброс. Редкие случаи этого и ускорение в целом делают целесообразным отключение файла подкачки для меня. Я понимаю, что не могу открыть столько приложений одновременно, как утверждают другие, но я могу работать с этим. Просто добавьте мои 2 цента для тех, кто хочет отключить своп из-за маленьких SSD: sleepimage использует гораздо больше дискового пространства. И для тех, кто обеспокоен ограниченным сроком службы твердотельных накопителей особенно тем, которые не могут быть заменены MBA и жестко смонтированными микросхемами твердотельных накопителей , если ваш компьютер спит много раз в день, перезапись образа сна может стать проблемой.
Мой ноутбук спит полдюжины раз в день легко. Решение в каждом случае состоит в том, чтобы отключить режим гибернации, а затем удалить файл sleepimage, размер которого равен установленной оперативной памяти в моем случае 8 ГБ. Риск обратной стороны: если ваша батарея разрядится во время сна вашего ноутбука, ваше текущее состояние будет потеряно. Это будет эквивалентно принудительному перезапуску.
Никакого физического вреда ноутбуку, только потеря производительности. Если вы отключите режим гибернации, разрядите батарею и не сможете зарядиться, просто используйте код, чтобы включить режим гибернации! Источник: man pmset. Отключение свопа делает увеличение производительности. Например, я регулярно использую Aperture, и когда swap растет, производительность ухудшается, а когда он выходит за пределы 1 Гб, мне приходится перезагружать ОС, чтобы очистить ее и восстановить производительность. Я использую инструмент, чтобы предупредить меня, когда память заканчивается, и никогда не беспокоиться о сбое моей системы.
Мой iMac имеет 12 ГБ, а при отключенном свопе у меня почти всегда свободно 4 ГБ, даже если открыто несколько инструментов разработки, приложений, браузеров и т. У тех, у кого отключен файл подкачки, улучшена производительность при достаточной физической памяти. Те, кто НЕ отключил пространство подкачки, уверены, что оно не будет работать, и произойдет что-то ужасное, и горячо советуют вам этого не делать.
Таким образом, вам придется вычесть эту сумму из общей суммы, которую можно использовать. Пользователям твердотельных накопителей приятно иметь больше места, но важно знать, что виртуальная память процветает на твердотельных накопителях, вы можете получить от нее большую выгоду.
Mac: часто задаваемые вопросы, учебные пособия и руководства для Mac | Я с Mac (страница 3)
Вредит ли это SSD? Да, но вы долго заменяете свой Mac, прежде чем заметите. Область подкачки называемая разделом подкачки, файлом подкачки или файлом подкачки - это просто механизм для увеличения физической памяти, адресуемой ОС. Если у вас мало доступной физической памяти и на сегодняшней машине, я бы сказал, если у вас 4 ГБ или меньше оперативной памяти. Тогда у вас, вероятно, должен быть обмен. Но это зависит от вашей рабочей нагрузки и от того, как вы используете свою машину. Если у вас более 4 ГБ ОЗУ, есть большая вероятность того, что ваша система никогда не сможет использовать своп.
Как отключить наклейки уведомлений на значках приложений в iPhone - блог интернет-магазина Skay.ua
Так что, если своп включен или нет, это не сильно изменится. Хотя это зависит от других факторов, чем дольше ваша машина будет работать, тем больше вероятность того, что операционная система поменяет небольшую неиспользуемую часть оперативной памяти на процесс подкачки, даже если остается достаточно места. В любом случае, что произойдет, если вы отключите своп и ваша память будет полностью использована? Что ж, в следующий раз, когда приложение запросит больше памяти как с malloc или realloc , оно получит ошибку!
Если он правильно закодирован, приложение обнаружит его, но обработка такой ошибки и корректное завершение программы могут быть проблемой! Тем не менее, многие разработчики не проверяют успешность выделения памяти, и часто происходит сбой приложения, как только эта нераспределенная память будет использоваться.
Таким образом, существует большая вероятность того, что приложение будет аварийно завершено, и на самом деле многие приложения аварийно завершат работу, потому что обычно одновременно выполняется несколько приложений. Если у вас есть своп, у вас будет такое же поведение , но у вас будет более высокий лимит, так что есть вероятность, что вы не достигнете этого лимита. У меня есть лично 2 машины с 8 и 16 ГБ оперативной памяти.
Избавляемся от точек на экране
Мое личное использование этих машин никогда не должно приближать меня к использованию всей этой оперативной памяти сегодня! Возможно, через несколько лет это может измениться. Единственная причина, по которой я бы достиг физических пределов ОЗУ, заключается в том, что процесс стал мошенническим и потребляет всю ОЗУ.
Если у вас есть своп, вы получите болезненный опыт может быть, не на SSD Вас не должны пугать люди, которые говорят вам, что если вы удалите своп, то может произойти что-то ужасное. Тогда вам не следует удалять своп. Однако вы можете решить ограничить его, и это было бы разумно. Когда следует сохранить своп, пользователь должен попытаться установить ограничения на объем памяти, который может использовать процесс. В системе Linux можно использовать ограничения памяти cgroups, чтобы избежать выхода из-под контроля некоторых процессов.
Я не знаю эквивалента в OS X, но так и должно быть. Однако, если у человека более чем достаточно доступной памяти для его рабочей нагрузки, он может безопасно отключить обмен или сохранить его.
Это не сильно изменится даже с точки зрения производительности, потому что, если система не использует подкачку, вы не столкнетесь с падением производительности особенно заметным на старом ротационном жестком диске, в особенности на SSD. Использование того же трюка, что и выше, чтобы попытаться установить ограничения памяти для процесса или группы процессов, также выгодно в случае более чем достаточно доступной оперативной памяти.
У меня есть старый компьютер с 1 ГБ оперативной памяти, там у меня большой своп: 4 ГБ, чтобы я мог запустить на нем Firefox и другие приложения. Я стараюсь использовать как можно меньше приложений или вкладок в Firefox , чтобы иметь правильный пользовательский интерфейс. У меня небольшой сервер с 8 ГБ оперативной памяти. Там я точно знаю свою рабочую нагрузку и не хочу, чтобы мой сервер замедлялся, потому что процесс вышел из строя и потребляет всю память.
Там у меня нет барьера, ограничивающего ограничение памяти подкачки и cgroup, поэтому приложения или службы могут аварийно завершить работу, но не ядро. Кстати, это машина Linux. Затем у меня есть Mac с 16 ГБ оперативной памяти.
Мой собственный пример
Я не единственный пользователь этого, и мы не возражаем против ожидания при переключении пользователя. Там у нас есть своп, мне сложно спланировать нагрузку других пользователей этого компьютера. Даже если бы я был единственным, я бы использовал своп. Я часто запускаю несколько виртуальных машин и использую приложения, потребляющие память, но не все одновременно, поэтому я не возражаю против замены ОС в неиспользуемом приложении, чтобы я мог ускорить дисковый ввод-вывод или запустить еще одну виртуальную машину.
Несмотря на то, что до сих пор я не видел, чтобы эта машина менялась! Таким образом, идея заключается в том, что я буду запускать меньше программ. Однажды, когда память стала действительно полной, компьютер замедлился так же, как и когда мой SSD исчерпал память - но он восстановился намного быстрее, как только я вышел из приложений. И я действительно смог выйти из приложений, чего обычно не бывает, когда SSD заполняется. Я посмотрю, как обстоят дела со стабильностью, но пока я счастливый турист. Не пропустите новые статьи и обновления с SSL.
Этот веб-сайт использует файлы cookie, чтобы мы могли предоставить вам наилучшие возможности для пользователей.
На экране компьютера Mac постоянно отображается запрос на ввод пароля связки ключей для входа
Информация о файлах cookie хранится в вашем браузере и выполняет такие функции, как распознавание вас, когда вы возвращаетесь на наш сайт, и помогает нашей команде понять, какие разделы сайта вы считаете наиболее интересными и полезными. Пожалуйста, сначала включите Strictly Necessary Cookies, чтобы мы могли сохранить ваши предпочтения! Select Language. Powered by Translate.
База знаний Инструменты SSL. Откройте Помощник по сертификации. Введите адрес электронной почты и обычное имя. Выберите, чтобы указать размер ключа и алгоритм необязательно. Мое личное использование этих машин никогда не должно приближать меня к использованию всей этой оперативной памяти сегодня! Возможно, через несколько лет это может измениться. Единственная причина, по которой я бы достиг физических пределов ОЗУ, заключается в том, что процесс стал мошенническим и потребляет всю оперативную память. Если у вас есть своп, вы получите болезненный опыт возможно, не на SSD Вас не должны пугать люди, говорящие вам, что может произойти что-то ужасное, если вы удалите своп.
Тогда вам не следует удалять своп. Однако вы можете решить ограничить его, и это было бы разумно. Когда следует сохранить своп, пользователь должен попытаться установить ограничения на объем памяти, который процесс может использовать. В системе Linux можно использовать ограничения памяти cgroups, чтобы избежать выхода из-под контроля какого-либо процесса. Я не знаю эквивалента в OS X, но так и должно быть. Однако, если у человека более чем достаточно доступной памяти для его рабочей нагрузки, он может безопасно отключить обмен или сохранить его.
- Вы можете нарезать WhatsApp с номером мобильного телефона.
- Видео: CSR Генерация на macOS 10.15 (Каталина).
- Создать запрос на подпись сертификата (CSR) в MacOS Доступ к брелку.
- Мобильные игры Скачать POU.
- В различных комбинациях чаще всего используются эти клавиши:.
Это не сильно изменится даже с точки зрения производительности, потому что, если система не использует подкачку, вы не столкнетесь с падением производительности особенно заметным на старом вращающемся жестком диске, в особенности на SSD. Использование того же трюка, что и выше, чтобы попытаться установить ограничения памяти для процесса или группы процессов, также выгодно в случае более чем достаточно доступной оперативной памяти.
У меня есть старый компьютер с 1 ГБ оперативной памяти, там у меня большой своп: 4 ГБ, чтобы я мог запустить на нем Firefox и другие приложения. Я стараюсь использовать как можно меньше приложений или вкладок в Firefox , чтобы иметь правильный пользовательский интерфейс. У меня небольшой сервер с 8 ГБ оперативной памяти. Там я точно знаю свою рабочую нагрузку и не хочу, чтобы мой сервер замедлялся, потому что процесс вышел из строя и потребляет всю память. Там у меня нет барьера, ограничивающего ограничение памяти подкачки и cgroup, поэтому приложения или службы могут аварийно завершить работу, но не ядро.
Кстати, это машина Linux. Затем у меня есть Mac с 16 ГБ оперативной памяти. Я не единственный пользователь этого, и мы не возражаем против ожидания при переключении пользователя. Там у нас есть своп, мне трудно планировать нагрузку на других пользователей этого компьютера. Даже если бы я был единственным, я бы использовал своп. Я часто запускаю несколько виртуальных машин и использую приложения, потребляющие память, но не все одновременно, поэтому я не возражаю против перестановки ОС в неиспользуемом приложении, чтобы получить более быстрый дисковый ввод-вывод или запустить еще одну виртуальную машину.
Несмотря на то, что до сих пор я не видел, чтобы эта машина менялась! Таким образом, идея заключается в том, что я буду просто запускать меньше программ.
- Управление пользователями в Mac OS Lion (Март 2021).?
- «Горячие» клавиши для самых частых операций.
- Сохранение имени пользователя / пароля на Mac с использованием Java – 3 Ответа.
- Установите программное обеспечение на мобильном телефоне.
- Может кто-нибудь прочитать мои чаты WhatsApp, когда он знает номер.
Однажды, когда память стала действительно полной, компьютер замедлился так же, как и когда мой SSD исчерпал память - но он восстановился намного быстрее, как только я вышел из приложений. И я фактически смог выйти из приложений, чего обычно не бывает, когда SSD заполняется. Я посмотрю, как обстоят дела со стабильностью, но пока я счастливый турист. Это также вынуждает меня запускать меньше приложений и вкладок Chrome за раз, что хорошо для фокусировки задач. Если вы используете пользователь, который обычно работает в пределах 5 ГБ от полного диска, отключение свопа остановит постоянное ворчание нехватки места; Я обычно получаю файл подкачки объемом 4 ГБ из обычного просмотра.
Улучшение скорости поразительно на старых машинах; это не так впечатляет на современных машинах, оснащенных SSD. В OSX Наконец, имеет ли смысл отключать файл подкачки, когда не используется SSD? Просто любопытно Например, когда я открываю новые окна терминала, больше нет блокировок И я смог открыть вдвое больше приложений, чем обычно, и ничего плохого не произошло. Нет никакой причины, что скорость окна терминала была бы улучшена, удаляя обмен. Независимо от ускорения, которое вы можете увидеть, если не нужно откладывать вещи для размещения записи в своп, почти наверняка будет компенсировано предыдущее увеличение скорости в результате наличия свопа, доступного в первую очередь.
Наличие свопа делает Mac быстрее.