Перемещение папки кэша Chrome?

Вопрос или проблема

Мне было интересно, если перемещение папки кэша в Chrome (Win7x64) на RAM-диск улучшит производительность кэшированных файлов/игр Flash Player? Если да, то какой будет самый простой способ сделать это? Я предполагаю, что мне нужно будет переместить папку, а затем изменить директорию в Chrome так, чтобы она указывала на новое местоположение папки. Я уже создал RAM-диск и успешно переместил временные файлы Chrome на него, но файлы Flash не находятся в временной директории Chrome. Буду благодарен за любые мысли, спасибо.

Тестирование, вероятно, лучший способ увидеть, есть ли улучшение. Для этого запустите Chrome с параметром --disk-cache-dir, указанным в командной строке, с подкаталогом на вашем RAM-диске. Что-то вроде:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disk-cache-dir=r:\chrome_cache (предполагая, что r: — это ваш RAM-диск)

Затем попробуйте одну или несколько ваших игр. Если это улучшит скорость (я не уверен, что это произойдет), вы можете попробовать использовать этот профиль только для своих игр или перенаправить папку кэша вашего текущего профиля на RAM-диск. Чтобы сделать перенаправление:

  1. Закройте Chrome
  2. Убедитесь, что никаких копий chrome.exe не работает в фоновом режиме (Chrome делает это по умолчанию)
  3. Переместите вашу папку кэша (обычно %appdata%\..\Local\Google\Chrome\User Data\Default\Cache) куда-нибудь на ваш RAM-диск (или просто удалите ее, так как кэши должны быть восстановлены)
  4. Из командной строки администратора выполните mklink /D old_cache_folder_location new_cache_folder_location (например, mklink /D %localappdata%\Google\Chrome\User Data\Default\Cache r:\chrome_cache)

Chrome должен следовать символической ссылке на новую папку. Обратите внимание, что вы можете использовать --user-data-dir, если хотите переместить больше, чем просто ваш кэш.

Запустите PowerShell от имени администратора, затем:

Set-ItemProperty -Path Registry::HKEY_LOCAL_MACHINE\Software\Policies\Google\Chrome -Name 'DiskCacheDir' -Value 'C:\Temp\Chrome'

Это переместит папку кэша Chrome в C:\Temp\Chrome по всей системе для каждого пользователя, независимо от того, откуда запускается Chrome (ярлык или командная строка).

Использую Chrome 80.0.3987.122 на Windows 10 Версия 1909.

Что сработало для меня, чтобы переместить данные профиля на мой второй SSD и кэш на мой RAM-диск, было следующее обновление в целевом размере:

"C:\Program Files\Google\Chrome\Application\chrome.exe" --user-data-dir="D:\Chrome" --disk-cache-dir="R:\Chrome"

Теперь Chrome меньше обращается к моему основному SSD, что ускоряет процесс и продлевает срок службы моего основного SSD с Win/OS на нем.

Я создал приложение на Windows с графическим интерфейсом, с помощью которого вы можете изменить папку кэша браузера Chrome.

https://github.com/kmscom/Browser-Cache-Folder-Changer

Ответ или решение

Перемещение кэш-папки Chrome на Ram-диск: Перформанс и инструкции

Введение

Пользователи, стремящиеся повысить производительность Google Chrome при работе с флеш-играми и подобными приложениями, могут рассмотреть возможность перемещения кэш-папки браузера на Ram-диск. Это может повлечь за собой значительное ускорение работы браузера, учитывая скорость чтения и записи данных в оперативной памяти по сравнению с традиционными жесткими дисками или SSD. В данной статье мы подробно рассмотрим, как это сделать, и какие потенциальные преимущества это принесет.

Будет ли это эффективно?

Кэширование — важный аспект работы браузера. Папка кэша хранит временные файлы, необходимые для быстрого доступа к часто используемым данным, включая флеш-контент. Перемещение кэш-папки на Ram-диск может привести к улучшению производительности, особенно в ситуациях, когда необходимо быстро загружать большие объемы кэшированных данных. Для оценки реального прироста скорости рекомендуется провести практическое тестирование с использованием следующих команд.

Инструкции по перемещению кэш-папки

  1. Завершите работу Chrome. Убедитесь, что все процессы браузера остановлены. Это можно сделать через Диспетчер задач.

  2. Создайте Ram-диск. Убедитесь, что у вас уже создан Ram-диск, на который вы будете перемещать кэш.

  3. Перемещение папки кэша. Переместите папку кэша по следующему пути:

    • %appdata%..\Local\Google\Chrome\User Data\Default\Cache
    • Переместите ее на Ram-диск или просто удалите содержимое папки, так как кэш будет восстановлен автоматически.
  4. Создание символической ссылки (symlink). Для того чтобы Chrome «знал» о новом расположении кэша, выполните команду в командной строке с правами администратора:

    mklink /D %localappdata%\Google\Chrome\User Data\Default\Cache R:\chrome_cache

    Здесь R:\chrome_cache — это новый путь к кэшу на Ram-диске.

  5. Альтернативный способ запуска Chrome. В качестве альтернативы, вы можете запускать Chrome с помощью параметров командной строки:

    "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disk-cache-dir=R:\chrome_cache

    Также можно указать целиком путь к пользовательским данным:

    "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --user-data-dir="D:\Chrome" --disk-cache-dir="R:\Chrome"

Регистровое решение

Для системных администраторов или тех, кто хочет установить этот параметр для всех пользователей системы, используйте команду PowerShell:

Set-ItemProperty -Path Registry::HKEY_LOCAL_MACHINE\Software\Policies\Google\Chrome -Name 'DiskCacheDir' -Value 'C:\Temp\Chrome'

Это переместит кэш в указанное место для всех пользователей Chrome.

Заключение

Перемещение кэш-папки на Ram-диск может значительно улучшить производительность вашего браузера при работе с флеш-контентом и тяжелыми веб-приложениями. Рекомендуется протестировать изменения и отслеживать производительность, чтобы убедиться, что вы получили желаемый эффект. Также стоит отметить, что создание графического интерфейса для изменения папки кэша через GitHub может стать отличным инструментом для менее опытных пользователей.

Следуя вышеописанным шагам, вы сможете получить оптимизированный режим работы вашего браузера, что не только ускорит его работу, но и поможет продлить срок службы других дисковых накопителей.

Оцените материал
Добавить комментарий

Капча загружается...