由于简单的计算机科学规则,这可能是一个非常明显的问题,但它是否有一个很好的解释为什么它会不时变化这么多?读取一个小文件有时可能需要几毫秒,有时可能需要几秒钟。当然,这取决于您如何阅读文件,以及您阅读它的语言(即编程语言)。
也许这没有明显的答案?我不确定,我不太了解它,所以这就是我提出这个问题的原因。
答案 0 :(得分:1)
可能导致读取时间变化的一件事是文件是否在内存中。
磁盘读取速度比内存慢得多。因此,如果一个文件已经被读取并放入内存中,那么之后从该文件中读取它会更快,直到它被内存驱逐出去。