admin / 22.07.2018
Содержание
4th Oct 2012Tags: #chrome#hacks
Для управления кэшем в хроме официально доступно всего несколько опции, причём они являются аргументами для запуска из командной строки (самый простой в реализации, но не самый удобный в использовании способ):
Собственно, всё что нужно — запускать Google Chrome с правильными параметрами. Всё нижесказанное в равной мере применимо и для Chromium.
В Windiws 7 хром по умолчанию хранит кэш где-то в районе . (Для других ОС см. Источники)
Для изменения метоположени кэша на постоянно, требуется выполнить следующие шаги:
ПКМ по ярлыку ⇒ «Свойства» ⇒ вкладка «Ярлык»
Затем:
Теперь по адресу будет храниться кэш браузера Google Chrome. После перезапуска Chrome в ней появятся папочки Cache, Media Cache и т. д.
Чтобы ограничить размер кэша, например, в 300Мб, через пробел добавляем ещё один параметр:
( байт)
Если хочется избавиться от кэша совсем — установите его размер в 🙂
Но: если хром — браузер по умолчанию, то при запуске из сторонних приложений, он по-прежнему будет запускаться с параметрами по умолчанию.
Поэтому — переходим к шагу два.
Итоговая команда для запуска в реестре будет выглядеть как-то вроде (для Win7).
Всё.
Как вариант, можно не редактировать ярлыки/реестры, а просто поместить символическую ссылку на нужное место вместо старой папки кэша.
Так же, вместо редактирования параметров запуска, можно использовать Политики:
Всё аналогично ситуации с ярлыками Windows. Стоит поправить алиас для запуска хрома, чтобы он вызывался с необходимыми параметрами.
Интересный usecase — хранение кэша в оперативной памяти (tmpfs):
Гляньте страничку arch linux про Chromium, чтобы узнать больше интересных вещей 🙂
Гляньте официальную страничку Chromium о User Data.
Задача: перенести рабочие каталоги браузеров, например кэш, с SSD диска с целью увеличения его срока службы. Задачу можно расширить на другие программы. Может, не всегда сработает, но браузеры такое решение приняли
Решение:
1) находим каталог, который нас раздражает, можно программой SSDFresh
2) переносим все его содержимое в другое место.
3) Там, где был старый каталог, создаем символическую ссылку на новый, созданный нами только что, используем для этого утилиту mklink:
mklink /D имя_каталога новый_путь
например, для Яндекса, который никак не получалось настроить вручную, через какие-нибудь параметры, как это получилось с Chrome или с Firefox:
нахожу каталог «c:\users\bvrus\AppData\Local\Yandex\YandexBrowser\User data», переношу его в d:\users\Yandex_data, на старом месте, естественно, удаляю. Далее создаю ссылку с помощью mklink: mklink /D «c:\users\bvrus\AppData\Local\Yandex\YandexBrowser\User data» «d:\users\Yandex_data»
ВСЕ!
Другие варианты, нарытые так или иначе в инетах:
Браузер Chrome:
а) либо командная строка на хром с параметрами «C:\Program Files (x86)\Google\Chrome\Application\chrome.exe» —user-data-dir=»d:\users\chrome_data». Но этот способ плох: если браузер будет открываться системой автоматически, а не с нашего ярлыка, тогда параметры слетят в дефолт. То есть, мне не нравится.
б) либо создаем параметр в реестре;
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]
«UserDataDir»=»d:\users\chrome_data»
Работает без вопросов
FireFox:
firefox.exe -P — запуск менеджера профилей, там создаем профиль где хотим
Yandex:
аналогично chrome в командной строке: —user-data-dir=»d:\users\yandex_data» со всеми вытекающими последствиями, аналогично chrome. Бееееэээээ…
Вариантов с реестром, аналогичных Chrome, не нашлось
Всем остальным браузерам подходит вариант с символической ссылкой, дальше мучать себя и их смысла нет.
Можно удалить браузер и установить его заново – это как один из способов данного действия не опытного пользователя.
При этом пользователь браузером от Гугл потеряет большинство данных, которые не были привязанные к аккаунту и находились в кэш памяти диска.
Но в статье мы распишем последовательность действий, которые позволит даже не опытному пользователю компьютера перенести данные браузера на нужный диск.
Содержание
В основном к таким действиям прибегают в случае, если начались проблемы с работой и стабильностью компьютера, но есть и следующие менее значимые причины, при которых также стоит выполнить установку браузера на иной диск:
Данный перенос браузера Хром позволит продлить жизнь вашей оперативной памяти и SSD в целом и освободит место для корректной работы программы по отдельности так и в целом всего компьютера. Так что можете приступать к переносу браузера Хром от Гугл на другой диск согласно пунктам ниже.
Сперва узнаем, где точно храниться кэш Chrome и его размер дабы убедиться, что «корень всех зол» заключается именно в браузере, а не в другой программе, которая также способна тормозить скорость работы компьютера и зависание его процессов. Для этого следует найти в корне диска папку под название «Google Chrome». Это возможно выполнить через поисковик программ или просто следуя строке местоположения браузера от рабочего стола.
В Windows 7 Google Chrome находиться по умолчанию по такому адресу C:\Users\имя_вашего_профиля\AppData\Local\Google\Chrome\Cache. Но он может отличаться от вашего и по нему не стоит ориентироваться.
Если все-таки браузер Гугл занимает большой размер и его нужно перенести на другой диск, сперва изменим ярлык браузера:
Также рекомендуем новое пространство для кэша ограничить на размер кэша. Это можно сделать добавив через пробел данный параметр – «—disk-cache-size=314572810» (это ограничение на 300 мегабайт). Либо, если вообще не желаете иметь кэшовой памяти – установите значение «1».
Но открыв браузер и проверив папку, она не окажется папкой для сохранения кэша и родной папкой для Google Chrome.
Это объясняется тем, что мы еще не исправили реестр пути.
Разумеется для того, чтобы наша новая папка под браузер Гугл Хром начала использовать то пространство как главное, необходимо изменить ее реестр. Делает этот ход следующим алгоритмом:
Если вы не поняли, какая будет итоговая команда, которую необходимо прописать в реестре, то вот пример: «C:\Users\имя_вашего_профиля\AppData\Local\Google\Chrome\Application\chrome.exe» —disk-cache-dir=»D:\ programm \Google Chrome» —disk-cache-size=314572810 — «%1″.
«—disk-cache-size=314572800» добавляется, если вы желаете ограничить объем кэшового пространства. Если это не нужно, то это будет выглядеть следующим образом: «C:\Users\имя_вашего_профиля \AppData\Local\Google\Chrome\Application\chrome.exe» —disk-cache-dir=»D:\ programm \Google Chrome»— «%1».
Данные действия подойдут только для системы Windows 7, 8, 10. Для других оперативных систем используют другие способы установки Google Chrome на другой диск. Но другие ОС используются крайне редко и нет надобности рассказывать про все платформы в одной статье.
Опубликовано: Андрей Шиллинг
Принцип RAMdisk или накопителя на оперативной памяти не нов, многие годы он используется в ряде систем. Принцип кроется в том, что на жёстком диске или SSD данные не хранятся, они всегда находятся в оперативной памяти, что гарантирует более быстрый к ним доступ. Скорости передачи данных в ОЗУ намного выше, время доступа намного ниже, чем у жёстких дисков, да и SSD тоже остаются позади. Конечно, недостатком является полная потеря данных в энергозависимой памяти после перезагрузки. Так что при выключении системы данные необходимо куда-либо сохранять. Кроме того, подобная память серьёзно ограничена по ёмкости. Например, если вы установили 12 Гбайт оперативной памяти в систему, то вряд ли сможете использовать больше 8 Гбайт из неё под RAMDisk.
Создание RAMDisk обеспечивают различные программы, хотя многие из них требуют оплаты для организации дисков значительной ёмкости. Когда AMD впервые объявила о выпуске программы, которая будет создавать диски в ОЗУ, появились надежды на её бесплатное использование. В конце концов, новые настольные APU «Trinity» могут адресовать до 64 Гбайт памяти. AMD теперь официально представила новое решение, вы можете бесплатно создавать RAMDisk ёмкостью до 4 Гбайт.
При использовании Radeon RAM ёмкость диска можно увеличить до 6 Гбайт.
Решение AMD было разработано совместно с Dataram, которая также предлагает бесплатную версию программы для ёмкости дисков до 4 Гбайт, а для создания дисков ёмкостью до 64 Гбайт необходимо заплатить $18,99. Предложение AMD мало отличается, поскольку для апгрейда придётся заплатить те же самые $18,99.
На сайте www.radeonramdisk.com можно найти более подробную информацию о решении и полный ассортимент модулей памяти AMD. Там же вы можете прочитать FAQ и инструкции о том, как, например, перевести кэш браузера на RAMDisk.
Вам необходимо войти, чтобы оставлять комментарии!
FILED UNDER : IT