Надоело мне что Google Chrome довольно сильно нагружает мой ssd. Всетаки циклов чтения-записи ограниченное число.
Так как параметр
Приступим:
I. Метод «кэша в оперативной памяти».
Откройте редактор скриптов AppleScript (выбрав Applications/Utilities или Applications/AppleScript)
Введите:
1. Создаем виртуальный том в оперативной памяти размером в 5 мб. Что бы сделать его большим, умножаем желаемое количество в мегабайтах на 2048 (1024 x 2).
2. Запускаем Chrome с параметрами использовать кэш размером в 5 мб (если хотим больше, пишем свое число в байтах. Для простоты можно использовать сей сайт). И Использовать в качестве кэша виртуальный том.
3. После выхода из Chrom`a форсированно размонтировать диск.
Если вы установили Google Chrome в папку, отличную от папки по умолчанию, измените скрипт соответствующим образом.
Сохраните скрипт в папке Applications в виде файла в формате Application.
Чтобы у вашего приложения был такой же значок, как у Google Chrome:
Выберите приложение Chrome и нажмите на клавиатуре command+i, чтобы открыть информационное диалоговое окно.
Выберите значок в верхнем левом углу диалогового окна и скопируйте его, используя сочетание apple+c.
Откройте информационное диалоговое окно нового приложения, нажав command+i. Выберите значок в верхнем левом углу и вставьте ранее скопированный значок, используя сочетание command+v.
II. Метод «отключения кэша»
Все то же самое, кроме кода в AppleScript.
Тут мы использовали кэш размером в 1 байт и перенаправили кэш в ноль. Не знаю правильно ли это, но
Если очень лениво во всем разбиратся, можно эти два скрипта скачать.
Так как параметр
--disk-cache-size=0
отрабатывается некоректно, то есть отключить кэширование не получится, будем создавать ram диск закидывать в него кэш. Или обрубим его чисто линуксовым способом.Приступим:
I. Метод «кэша в оперативной памяти».
Откройте редактор скриптов AppleScript (выбрав Applications/Utilities или Applications/AppleScript)
Введите:
do shell script "diskutil erasevolume HFS+ ramdisk $(hdiutil attach -nomount ram://10240) && /Applications/Google\\ Chrome.app/Contents/MacOS/Google\\ Chrome --user-data-dir=/Users/$USER/Library/Application\\ Support/Google/Chrome --disk-cache-dir=/Volumes/ramdisk --disk-cache-size=5242880 > /dev/null 2>&1 &"
do shell script "hdiutil eject -force /Volumes/ramdisk"
1. Создаем виртуальный том в оперативной памяти размером в 5 мб. Что бы сделать его большим, умножаем желаемое количество в мегабайтах на 2048 (1024 x 2).
2. Запускаем Chrome с параметрами использовать кэш размером в 5 мб (если хотим больше, пишем свое число в байтах. Для простоты можно использовать сей сайт). И Использовать в качестве кэша виртуальный том.
3. После выхода из Chrom`a форсированно размонтировать диск.
Если вы установили Google Chrome в папку, отличную от папки по умолчанию, измените скрипт соответствующим образом.
Сохраните скрипт в папке Applications в виде файла в формате Application.
Чтобы у вашего приложения был такой же значок, как у Google Chrome:
Выберите приложение Chrome и нажмите на клавиатуре command+i, чтобы открыть информационное диалоговое окно.
Выберите значок в верхнем левом углу диалогового окна и скопируйте его, используя сочетание apple+c.
Откройте информационное диалоговое окно нового приложения, нажав command+i. Выберите значок в верхнем левом углу и вставьте ранее скопированный значок, используя сочетание command+v.
II. Метод «отключения кэша»
Все то же самое, кроме кода в AppleScript.
do shell script "/Applications/Google\\ Chrome.app/Contents/MacOS/Google\\ Chrome --user-data-dir=/Users/$USER/Library/Application\\ Support/Google/Chrome --disk-cache-size=1 --disk-cache-dir=/dev/null > /dev/null 2>&1 &"
Тут мы использовали кэш размером в 1 байт и перенаправили кэш в ноль. Не знаю правильно ли это, но
chrome://cache/
показывает отсутствие кэша.Если очень лениво во всем разбиратся, можно эти два скрипта скачать.