Виртуальная память в пару сотен гигабайт, несколько гигов свопа и какие–то страшные значения Page ins & outs.
Знакомая ситуация? Ее разрешению может существенно помочь команда purge в терминале. Минуту–другую система форсированно будет переводить неактивную память в свободную, после чего (как правило) большая часть тормозов отступает.
И sudo purge тоже
$ sudo purge
command not found
$ ls l /usr/bin/purge
/usr/bin/ No such file or directory
Может, XCode надо поставить? :)
ого!
Слушай, похоже что да, нужен XCode.
Вообще, в румаке пост был на эту тему. В нём очень хорошо обсудили необходимость освобождения Inactive Memory. Если лень читать, в двух словах:
Inactive This information in memory is not actively being used, but was recently used.
For example, if you’ve been using Mail and then quit it, the RAM that Mail was using is marked as Inactive memory. This Inactive memory is available for use by another application, just like Free memory. However, if you open Mail before its Inactive memory is used by a different application, Mail will open quicker because its Inactive memory is converted to Active memory, instead of loading Mail from the slower hard disk.
ага, круто. Так оно и должно действовать в идеале. Проблема в том, что эту самую Inactive Memory после прожевывания парытройки десятков Гб HDVideo Mac OS X отдает крайне неохотно. Получается ситуация как на картинке — свободной памяти нет, неактивная не освобождается, огромный своп и тормозатормозатормоза. И purge в данном случае есть не более, чем подстегивание ленивой машины.
в общем, если не гонять мак в хвост и в гриву, с такой ситуацией можно никогда не столкнуться, но у меня это случается периодически. И пока выхода два — либо ребут, либо purge.
короче, если кому надо там весь икскод не нужен. :) Достаточно только CHUD из папки Packages c установочного диска XCode (~36 мегабайт).
Вот спасибо за эту команду!
Я тут спустя два года переустановил поверху mac OS X и 80% тормозов и проблем с памятью как рукой сняло. Занимает гдето полчаса час, все программы, настройки, пароли на месте.