我想知道将 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。要执行重定向:
- 关闭 Chrome
- 确认后台没有运行 chrome.exe 的副本(Chrome 默认会这样做)
- 将缓存文件夹(通常
%appdata%\..\Local\Google\Chrome\User Data\Default\Cache
)移动到 ramdisk 上的某个位置(或者直接删除它,因为需要重新创建缓存) - 从管理员命令提示符运行
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 的使用寿命。