标签: operating-system grep disk-io
每次从项目目录构建项目时都会运行此命令:
egrep -r -n --include=*.java <my regex> .
我无法理解为什么连续跑比第一次快10倍。实际上我在涉及大目录的其他磁盘IO操作中看到了这种行为(计算目录大小,代码提交等)。 我认为它与操作系统的磁盘IO内部有关。可能它在某种程度上缓存。有人能指出正确的方向吗?
答案 0 :(得分:4)
因为最近访问过的文件是由操作系统缓存的。
看看here。