Найти тему

Помните в прошлом месяце Apple опрометчиво заявила, что 8GB — это почти как 16GB в мире PC и вообще для большинства людей достаточно? Сегодня мы снова вспоминали этот тезис, читая сообщения о том, что вот уже несколько релизов к ряду Apple не может исправить ошибки утечки памяти в macOS Ventura и Sonoma, которые затрагивает саму базу — менеджер окон Finder. Пишет Говард Ноакли...


На данный момент мне не известно о каких-либо утечках памяти в ядре системы или зоне Mach. Однако есть две воспроизводимые утечки памяти в пользовательской среде, обе влияют на Finder и, возможно, являются следствием одной и той же ошибки. Обе затрагивают популярные режимы просмотра файлов в Finder — в формате иконок или галереи. А поскольку в Finder существует всего четыре вида представлений, и именно эти два используются для просмотра миниатюр QuickLook, их совокупность накладывает серьезные ограничения на полезность Finder в macOS 14.2.

Для того, чтобы Finder на вашем Маке быстро сожрал гигабайты памяти, можно сделать не так много. Просто откройте папку с большим числом фотографий (или иных документов), выберите вид просмотра как иконки или галерея, увеличьте размер иконки файла и начинайте листать папку. За считанные минуты Finder "наберет вес" и будет держать его до перезагрузки.

Об этой утечке памяти сообщалось Apple еще в предыдущих версиях macOS, но она так и не была исправлена и сохраняется в Sonoma 14.2. Я протестировал виртуальные машины macOS 13.6 и 12.6.1 и обнаружил, что эта проблема присутствует в обеих версиях, что подтверждает, что она существует в macOS уже несколько лет.

Проблема крайне актуальна для фотографов, которые таким образом часто отсматривают отснятый материал. Так вот не забывайте перегружать после этого машину — ей полегче будет. А посмотреть сколько у нее памяти съедают разные процессы можно через штатную утилиту Мониторинг активности в разделе Память.
Помните в прошлом месяце Apple опрометчиво заявила, что 8GB — это почти как 16GB в мире PC и вообще для большинства людей достаточно?
1 минута