Chrome 默认缓存大小限制是多少?在哪里可以找到它?
答案1
根据铬源,它使用 kDefaultCacheSize = 80 * 1024 * 1024 字节 --> 80MiB,并应用以下第一个匹配规则来确定实际的(磁盘、HTTP)缓存大小
- 如果没有足够的空间使用 kDefaultCacheSize,则使用 80% 的可用空间
- 如果它使用了 10% 到 80% 的可用空间,则为 kDefaultCacheSize
- 如果目标大小 (2.5 * kDefaultCacheSize) 大于 10%,则为可用空间的 10%
- 如果它使用 10% 到 1% 的可用空间,则目标大小(2.5 * kDefaultCacheSize)
- 1% 的可用空间
所以应该是10% 的可用磁盘空间在常见情况下,启动时硬盘适度充满。
答案2
那里不是Google Chrome 中缓存的默认大小。
缓存的最大大小按可用磁盘空间的百分比计算。默认大小在启动时计算。
从:http://gent.ilcore.com/2011/02/chromes-10-caches.html
缓存的最大大小以可用磁盘空间的百分比计算。内容可在 chrome://net-internals/#httpCache 中查看。可在 chrome://settings/advanced 中手动清除缓存,或在 Chrome 运行且设置了 --enable-benchmarking 标志时通过调用 chrome.benchmarking.clearCache() 以编程方式清除缓存。请注意,对于隐身窗口,此缓存实际上驻留在内存中。
此外,本文还解释了其他 10 种类型的缓存,如内存缓存、DNS 缓存等。
答案3
- 创建桌面快捷方式
- 目标:(
"C:\Program Files\Google\Chrome\Application\chrome.exe" --disk-cache-size = 1073741824
以字节为单位,此处允许 1GB)