1

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

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

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

Как оно работает ?

1 ответ1

6

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

В общем, вам нужно почти 0 свободной памяти - любая память, не используемая активными приложениями, должна находиться в "неактивном" пуле, что означает, что она доступна на 100%, если приложение нуждается в ней, но она активно используется системой для ускорить ваш жесткий диск.

Каждый раз, когда вы получаете доступ к файлу на вашем жестком диске, если достаточно свободной памяти, OS X (и Windows, и Linux) будет копировать файл в неактивную память. Таким образом, если кто-то попытается снова прочитать файл, он будет читать его из ОЗУ, а не с вашего жесткого диска, что может быть в несколько тысяч раз быстрее. Существует много системных файлов, которые читаются очень часто, и из-за этого дисковое кэширование критично для производительности системы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .