通过缓存优化单个文件的读/写速度(Mac OS X 10.4)

通过缓存优化单个文件的读/写速度(Mac OS X 10.4)

我的 bookmarks.html 文件大小为 40 MB。每次我在书签管理器 (Firefox) 中编辑书签时,我都会等待 5-10 秒才能完成操作。(如果我打开活动监视器,我可以看到有很多磁盘活动)。

问:我怎样才能告诉我的操作系统专门缓存文件“bookmarks.html”(以便该文件的读/写操作速度很快)?

答案1

这确实不是一个 OS X 问题......

据我所知,没有办法告诉任何主流操作系统专门缓存某个文件。这是由操作系统自动完成的。操作系统会检测对文件的读取或写入,并自动将内容存储在内存缓冲区中一段时间​​,特别是当它检测到对文件的频繁访问时。(是的,我简化了,但核心概念是正确的)。

(请注意,我将文件放置在 RAM 驱动器上与缓存分开,因为这对用户来说并不透明)

现在,我更关心的是你的书签文件大小为 40 MB...你确定吗?除非你有数万个书签,否则我不会指望你的书签大小接近 40 MB。

如果是的话,我建议您验证您的书签,并确保其中没有坏链接...... Firefox 的一个插件可以实现这个功能...

相关内容