holly · 2008-06-06 01:34:04 · 阅读: 656 原因很简单的 os 当然有 cache. 问题在于调用开销. 假设一个 TFileStream.Read 的总调用开销为 0.1ms, 那么 27M 次调用的开销就是 27M * 1ms = 2.7Ks 是不是很显而易见?