0

由于简单的计算机科学规则,这可能是一个非常明显的问题,但是有没有很好的解释为什么它不时变化如此之大?读取一个小文件有时可能需要几毫秒,有时可能需要几秒钟。当然,这取决于您阅读文件的方式,以及您阅读文件的语言(即编程语言)。

也许没有一个明显的答案?我不确定,我没有读过太多关于它的内容,所以这就是我问这个问题的原因。

4

1 回答 1

1

可能导致读取时间变化的一件事是文件是否在内存中。

磁盘读取比从内存读取要慢得多。因此,如果一个文件已被读取并放置在内存中,那么之后从该文件中读取会更快,直到它被踢出内存。

于 2014-01-12T23:04:58.717 回答