это концептуальный вопрос, который возник из моей проблемы.
Я отслеживал использование памяти с помощью iStat Pro
и Activity Monitor
в течение нескольких недель, так как мой MacBook Pro (OSX 10.8.4 Mountain Lion 8 ГБ ОЗУ) стал медленнее переключаться между приложениями и начал отображать текст, когда я начинаю печатать, или даже несколько секунд. требуется более 5 секунд, чтобы я мог ввести пароль при повторном открытии моего (включенного) ноутбука.
Я читал некоторые темы об этом, и обычно, когда я закрываю Safari и Chrome и снова открываю их, становится лучше, хотя иногда мне нужно включить, чтобы purge
освободить Terminal
немного памяти, но на самом деле я не имею хорошего представления о как OSX управляет своей памятью.
Насколько я понимаю, активная память предназначена для задач, которые выполняются в данный момент, неактивная память — для закрытых приложений, которые потенциально могут быть повторно открыты, свободная память — это полностью доступная память, но как насчет проводной памяти , памяти подкачки , размера виртуальной машины и количества страниц ? /outs я вижу на Activity Monitor
?
Поскольку OSX поставляется предварительно сконфигурированной для оптимальной производительности (теоретически), мне не очень нравится purge
и я не хочу менять конфигурации подкачки памяти , прежде чем хорошо пойму, что я делаю.
Может ли кто-нибудь лучше объяснить мне, как эти воспоминания работают, и сделать некоторые предложения для моих проблем? Особенно тот, что с паролем. Если это поможет, я заметил, что он стал сложнее, когда я начал использовать соединение WiFi и постоянно включал WiFi.
РЕДАКТИРОВАТЬ: после OS X 10.9 Mavericks проблема с паролем исчезла либо в WiFi, либо нет. Теперь я могу открыть ноутбук и сразу же начать вводить свой пароль, и он принимается.
Проводная память — это память, которую операционная система зарезервировала для себя, и ее нельзя записать на диск.
Память виртуальной машины — это объем пространства на вашем диске, который система выделила для виртуальной памяти. Это медленно, и это одна из основных причин, по которой нехватка свободной оперативной памяти приведет к краху вашей системы.
Входы/выходы страниц — это когда память RAM записывается на диск (out) и когда она копируется обратно с диска в RAM (in).
Подкачка — это то, сколько памяти виртуальной машины фактически использует система.
Это и многое другое также можно найти здесь: http://www.interrupt19.com/2009/06/15/os-x-memory-usage-explained/ и здесь: http://support.apple.com/ kb/HT1342?viewlocale=en_US&locale=en_US
Убедитесь, что на вашем диске достаточно свободного места, чтобы ОС могла подкачиваться по мере необходимости. Хорошее эмпирическое правило заключается в том, что 10% от общей емкости вашего диска всегда должны быть свободны. Кроме того, вы заметили, что какие-то конкретные приложения доставляют вам проблемы? Те инструменты, которые вы используете, могут быть мощными для сужения того, что вызывает вашу проблему. Кроме того, если вы используете Chrome и Safari одновременно, я предлагаю вам запускать их только по одному, так как по моему опыту они оба потребляют много памяти.
мммммм
мммммм
Берт
purge
. Операционная система имеет гораздо больше информации об использовании памяти и процессах, чем вы, и знает, как обращаться с памятью и подкачкой лучше, чем пользователь.