移动 Chrome 缓存文件夹?

移动 Chrome 缓存文件夹?

我想知道将 chrome(Win7x64)中的缓存文件夹移动到 ramdisk 驱动器是否会提高缓存的 flash 播放器文件/游戏的性能?如果是这样,最简单的方法是什么?我假设我必须移动文件夹,然后更改 chrome 中的目录以指向新文件夹位置。我已经创建了 Ram 驱动器,并成功将 Chrome Temp 文件移动到其中,但 flash 文件不在 chrome 临时目录中。任何想法都会有所帮助,谢谢。

答案1

测试可能是查看是否有改进的最佳方法。为此,请使用--disk-cache-dir命令行中指定的选项运行 Chrome,并选择 ramdisk 上的子目录。例如:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disk-cache-dir=r:\chrome_cache(假设r:是你的 ramdisk)

然后尝试玩一个或多个游戏。如果这样做确实能提高速度(我不确定是否会),您可以尝试只为您的游戏使用该配置文件,或者您可以将当前配置文件的缓存文件夹重定向到 ramdisk。要执行重定向:

  1. 关闭 Chrome
  2. 确认后台没有运行 chrome.exe 的副本(Chrome 默认会这样做)
  3. 将缓存文件夹(通常%appdata%\..\Local\Google\Chrome\User Data\Default\Cache)移动到 ramdisk 上的某个位置(或者直接删除它,因为需要重新创建缓存)
  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如果您想要移动的不仅仅是缓存,也可以使用。

答案2

跑步电源外壳作为管理员,则:

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

这会将 Chrome 缓存文件夹移动到C:\Temp\Chrome系统范围,适用于每个用户,无论 Chrome 从哪里启动(快捷方式或命令行)。

80.0.3987.122在 Windows 10 版本 1909 上使用 Chrome 。

答案3

对我来说,将配置文件数据移动到我的辅助 SSD 并缓存到我的 RAM 驱动器的有效方法是对目标进行以下更新:

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

现在 Chrome 不会对我的根 SSD 造成太大影响,从而加快了该过程并延长了装有 Win/OS 的主 SSD 的使用寿命。

相关内容