誰能告訴我爲什麼兩個文件 - 對方的重複 - 需要不同的時間來加載內存?重複的文件需要不同的時間來閱讀
var fileStream = new FileStream(filename,
FileMode.Open,
FileAccess.Read,
FileShare.Read,
16 * 1024,
FileOptions.SequentialScan);
這是此行是緩慢的(一個文件需要3倍的時間......)
fileStream.CopyTo(Form1.GlobalMS);
奇怪的是,當我複製文件(CMD窗口),然後嘗試加載文件 - 加載速度非常快......幾乎就好像新創建的文件在某種程度上更容易訪問 - 這可能與舊文件在某些方面變得碎片有關嗎?這些都是1G加上文件由
將橙色文字「0%...」更改爲至少灰色文字和綠色首字母。 – Terry 2011-03-01 12:18:57
至少他是一致的 - 不用擔心是否可以接受或不接受 - 你知道你站在@ManInMoon的哪個位置。 – 2011-03-01 12:20:28
什麼是文件大小?他們需要多長時間?他們在同一張磁盤上嗎?它們在磁盤上是連續的嗎?他們中的一個被緩存了嗎?你嘗試過什麼緩衝區大小? – Gabe 2011-03-01 13:33:17