Вы можете отключить кэш на панели инструментов разработчика (правый клик-> осмотреть элемент), вкладку «сеть», в правой части открытой панели. При наведении указателя мыши на элемент появляется сообщение «Отключить / игнорировать кэшированный ресурс при загрузке ресурса». Как только он становится красным, бархатный кэш деактивируется, и после этого потребление памяти значительно снижается.
Вы также должны очистить кеш, активировав режим разработчика, открыв меню «разработчик» -> «пустой кеш», и вы увидите огромное падение оперативной памяти, используемой Safari.
Существует также еще один важный фактор снижения производительности: виртуальная память (файл подкачки). Если процесс начнет интенсивно его использовать (WindowServer), вы увидите значительное снижение производительности компьютера, поскольку доступ к чтению / записи на диск монополизирован этими процессами, оставляя мало места другим процессам для операций доступа к диску.
Я подозреваю, что в этом отношении у Каталины глючит ошибка, так как после обновления я вижу огромное падение производительности из-за чрезмерного использования виртуальной памяти, достигающего 250 МБ / с доступа к записи и 200 МБ / с доступа для чтения для SSD.
Вы можете попытаться отключить виртуальную память, если (и только если) у вас достаточно ОЗУ (> = 16 ГБ) с помощью этой команды:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
Если после этого у вас возникнут проблемы, такие как внезапное самосознание, которое приводит к тому, что ваш Mac не отвечает, или чрезмерное использование ОЗУ, снова включите виртуальную память с помощью:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist