我有一個關於在.NET中使用流從磁盤加載文件的問題。我正在努力查明性能問題,並希望確定它是我認爲的地方。在.NET中FileStream延遲加載?
Dim provider1 As New MD5CryptoServiceProvider
Dim stream1 As FileStream
stream1 = New FileStream(FileName, FileMode.Open, FileAccess.Read, FileShare.Read)
provider1.ComputeHash(stream1)
問:從磁盤中讀取當我創建FileStream對象,或者當對象消費流,在這種情況下,MD5哈希算法實際上它讀取字節?
與我的本地測試環境相比,使用ComputeHash
方法時,我發現Web主機上存在重大性能問題。我只是試圖確保性能問題在哈希中,而不是在磁盤訪問中。