成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

VB.NET硬盤速度測試詳細(xì)應(yīng)用方法介紹

開發(fā) 后端
其實(shí)使用VB.NET進(jìn)行硬盤速度測試,可以得到更精準(zhǔn)的數(shù)據(jù),實(shí)現(xiàn)起來也是比較簡單的。下面我們就一起來看看具體的操作方法。

學(xué)習(xí)VB.NET的朋友們應(yīng)該都會知道,其在移動設(shè)備的操作方面展現(xiàn)了非常大的優(yōu)勢。在這里我們就會為大家詳細(xì)介紹一下有關(guān)VB.NET硬盤速度測試的相關(guān)方法,希望能給大家?guī)硪恍椭?t#

我們最感興趣的是硬盤在***負(fù)荷下持續(xù)的讀取和寫入速度。為了能夠比較準(zhǔn)確的測出平均速度,我決定采用先寫入一個1GB的文件再讀取出來的辦法。考慮到不要讓更多的任務(wù)花在循環(huán)上,我首先建立起一個足夠大的緩沖區(qū),然后往磁盤寫入這個緩沖的內(nèi)容,從而使硬盤達(dá)到***的負(fù)荷。考慮到Windows的讀取機(jī)制,硬盤測試不太準(zhǔn)確,此程序的讀取部分只能在***次運(yùn)行時使用,運(yùn)行次數(shù)越多測試也不準(zhǔn)確,而寫入測試多次運(yùn)行以后依然能夠保持準(zhǔn)確性。現(xiàn)在就開始動手。

在VB.NET中創(chuàng)建了一個控制臺工程TestHarddisk,然后在Sub Main中寫入下列VB.NET硬盤速度測試程序。

  1. Sub Main()  
  2. Dim I As Int32  
  3. Dim f As New FileStream("E:\BigFile.
    big", FileMode.Create)  
  4. Dim fw As New BinaryWriter(f)  
  5. Dim fr As New BinaryReader(f)  
  6. Dim Size As Int32 = 1024 * 1024 * 
    1024 - 1 'File 
    size = 1GB 
  7. Dim bufSize As Int32 = 30 * 1024 * 
    1024 'Buffer 
    Size = 30MB 
  8. Dim jLast As Int32 = bufSize - 1  
  9. Dim j As Int32  
  10. Dim Bytes(bufSize) As Byte  
  11. Dim StartWrite As DateDate = Date.Now  
  12. Console.WriteLine("Write Start at 
    {0}", StartWrite)  
  13. Console.WriteLine("Creating...")  
  14. For I = 0 To Size Step bufSize '1GB  
  15. fw.Write(Bytes)  
  16. Next  
  17. Dim EndWrite As DateDate = Date.Now  
  18. Dim TimePassed As TimeSpan = EndWrite.
    Subtract(StartWrite)  
  19. Console.WriteLine("Write End at 
    {0}", EndWrite)  
  20. Console.WriteLine("Time passed:{0}",
     TimePassed)  
  21. Console.WriteLine("Speed:{0}", 1000 
    / TimePassed.TotalSeconds)  
  22. fw.Flush()  
  23. Dim StartRead As DateDate = Date.Now  
  24. Console.WriteLine("Read Start at 
    {0}", StartRead)  
  25. Console.WriteLine("Reading")  
  26. For I = 0 To Size Step bufSize  
  27. Bytes = fr.ReadBytes(bufSize)  
  28. Next  
  29. Dim EndRead As DateDate = Date.Now  
  30. TimePassed = EndRead.Subtract(StartRead)  
  31. Console.WriteLine("Read End at {0}", EndRead)  
  32. Console.WriteLine("Time passed:
    {0}", TimePassed)  
  33. Console.WriteLine("Read speed:{0}", 
    1000 / TimePassed.TotalSeconds)  
  34. Console.ReadLine()  
  35. fw.Close()  
  36. End Sub  

VB.NET硬盤速度測試的相關(guān)測試方法如上面這段代碼所示。

責(zé)任編輯:曹凱 來源: 中國IT實(shí)驗(yàn)室
相關(guān)推薦

2009-11-10 12:42:47

VB.NET Prin

2010-01-08 14:50:47

VB.NET測試硬盤速

2010-01-08 13:35:35

VB.NET寫Log方

2010-01-07 15:25:11

VB.NET數(shù)組

2009-10-28 09:55:29

VB.NET MyCl

2009-10-12 15:02:51

VB.NET動態(tài)控件

2010-01-21 16:45:00

VB.NET繼承規(guī)則

2010-01-08 14:14:27

VB.NET使用Fin

2010-01-07 18:17:00

VB.NET連接SAP

2010-01-15 10:56:50

VB.NET繼承實(shí)現(xiàn)多

2010-01-22 10:41:33

VB.NET聲明結(jié)構(gòu)

2010-01-18 17:09:52

VB.NET創(chuàng)建虛擬目

2010-01-08 09:43:21

VB.NET漢字轉(zhuǎn)換

2009-11-10 12:48:17

VB.NET三維模型

2009-10-15 15:04:42

VB.NET PadL

2010-01-08 15:03:12

VB.NET類屬性

2010-01-15 18:12:28

VB.NET超鏈接

2010-01-15 19:17:23

2010-01-21 17:58:40

VB.NET List

2010-01-07 16:08:45

VB.NET子過程和函
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久国产精品视频 | 国产精品中文字幕在线 | 亚洲午夜一区二区 | 色免费在线视频 | 色偷偷888欧美精品久久久 | 蜜桃视频在线观看免费视频网站www | 精品国产免费一区二区三区五区 | 日韩欧美在线观看 | 四虎影院久久 | 免费一级欧美在线观看视频 | 欧美淫 | 成人三级视频 | 一区二区在线 | 国产在线观看网站 | 国产免费观看一区 | 中文字幕在线观看 | 久久一二| 日本精品一区二区三区在线观看视频 | 中文字幕国产精品视频 | 99精品久久久国产一区二区三 | 青青草视频免费观看 | 久久国产欧美日韩精品 | 成人av鲁丝片一区二区小说 | 欧美一区二区在线免费观看 | 国产免费一区二区三区 | 特黄特色大片免费视频观看 | 黄免费在线 | 观看av| 久久久91精品国产一区二区三区 | www.青娱乐| 久久99精品久久久久久国产越南 | www狠狠爱com | 91视频国产区 | 91久久精品日日躁夜夜躁国产 | 欧美一区二区三区的 | 色综合视频 | 国产在线激情视频 | 日韩欧美国产一区二区 | 久久麻豆精品 | 亚洲精品视频在线看 | 国产视频一区在线 |