我使用了很多标签,过了一段时间后,最近打开较少的标签需要一些时间才能响应,我猜这是因为它们没有被缓存到硬盘上,因为不需要它们。
因此,创建 Ram-Disk 后,我有两个选择,使用
--disk-cache-dir="G:/"
切换到它所做的。或者我现在正在做的事情:使用目录连接
“[...]\AppData\Local\Google\Chrome\用户数据\默认”
将整个文件夹移至 Ram-Disk。我认为这比磁盘缓存更好,但我知道什么呢?是吗?
正如人们所猜测的,每次启动 chrome 时保存/加载 Ram-Disk 映像都会很麻烦,但如果它确实比以前的方法更好,我会编写一个脚本或类似的东西。
编辑:
因此“Default\cache”不是唯一一个被频繁访问的文件夹。我在打开了 21 个选项卡并尝试在后台窗口中访问最少使用的选项卡时截取了此屏幕截图。
由此我得出结论,将整个文件夹移动到 Ram 比仅缓存要快。任何见解都欢迎。
答案1
一般来说,操作系统的虚拟内存子系统和文件系统在分配和使用物理内存(尤其是文件系统缓冲区缓存)方面比您更聪明。通过将大量 RAM 分配给 ramdisk,您会减少操作系统可用的 RAM 量,因为 RAM 只用于一个用途。如果您从操作系统中拿走太多 RAM,您将会遇到由于 RAM 可用性低而导致的总体性能下降,尽管使用 ramdisk 的应用程序可能会表现更好。这是您必须做出的权衡。