1

每次从项目目录构建项目时,我都会运行此命令:

egrep -r -n --include=*.java <my regex> .

而且我不明白为什么连续运行比第一次快 10 倍。实际上,我在其他涉及大目录(计算目录大小、代码提交等)的磁盘 IO 操作中看到了这种行为。我认为这与操作系统的磁盘 IO 内部有关。可能它在某种程度上正在缓存。有人能把我的鼻子指向正确的方向吗?

4

1 回答 1

4

因为最近访问的文件被操作系统缓存。

看看这里

于 2011-09-18T14:47:56.883 回答