我正在使用C#/ .NET 1.1;我如何計算處理時間,例如將文件從1系統複製到另一個系統?計算處理時間
Q
計算處理時間
2
A
回答
15
Stopwatch sw = new Stopwatch();
sw.Start();
CopyFile();
sw.Stop();
Console.WriteLine("Elapsed : {0}", sw.Elapsed)
這可類不能在.NET 1.1,而是可以使用QueryPerformanceCounter和QueryPerformanceFrequency API
[DllImport("kernel32.dll", SetLastError=true)]
public static extern bool QueryPerformanceCounter(out long lpPerformanceCount);
[DllImport("kernel32.dll", SetLastError=true)]
public static extern bool QueryPerformanceFrequency(out long lpFrequency);
...
long start;
long end;
long freq;
QueryPerformanceCounter(out start);
CopyFile();
QueryPerformanceCounter(out end);
QueryPerformanceFrequency(out freq);
double seconds = (double)(end - start)/freq;
Console.WriteLine("Elapsed : {0} seconds", seconds)
相關問題
- 1. 串聯處理時間計算
- 2. 計算待處理時間以完成處理線程代碼C#
- 3. 處理臨時計算中的LINQ
- 4. 在Spring中使用Aspects來計算方法處理時間
- 5. 計算多個異步請求的處理和請求時間
- 6. 批處理腳本在幾秒鐘內計算時間差異
- 7. 如何計算預處理器時間的數組大小?
- 8. 使用卷積計算服務器處理時間
- 9. 在Powershell中計算處理函數的時間
- 10. 使用Oracle分析函數處理時間計算
- 11. 滑動處理時間窗口計算不一致的結果
- 12. 計算總的處理器時間用於
- 13. 如何計算JAX-WS中的請求時間處理?
- 14. 如何計算rx中的處理時間
- 15. 在Matlab中繪圖和數值計算的處理時間
- 16. 計算時間
- 17. 時間計算
- 18. 時間計算
- 19. 計算時間
- 20. 計算等待時間和處理時間的(非搶先)FCFS隊列
- 21. 計時器 - 計算時間
- 22. 處理 - 關閉計算機
- 23. 處理在計算財產
- 24. 計算不處理C++
- 25. 緩存地理空間計算或即時計算?
- 26. Visual Studio設計時間事件處理
- 27. (iOS,Objective-C)在計算日期/時間時處理不同的時區
- 28. 計算算法時間
- 29. 計算時間差
- 30. 計算時間差
只是計算的處理時間複製文件 – maxy 2009-09-24 09:39:30