0
A
回答
5
您可以使用System.Diagnostics.Stopwatch創建一個新的秒錶,在您進行搜索之前啓動它,然後停止並打印出它花費的時間。
Stopwatch Time = new Stopwatch();
Time.Start();
SearchDM();
Time.Stop();
Console.WriteLine("Search Took: {0} Seconds", Time.Elapsed)
1
Take用戶點擊按鈕,然後結果從數據訪問層返回時的時間。
1
您可以捕捉當前時間的兩倍:
DateTime startTime = DateTime.Now;
var results = SearchDB(searchArgs);
DateTime endTime = DateTime.Now;
TimeSpan searchTime = endTime - startTime;
Console.Writeline("Search Took: {0} milliSeconds", searchTime.Milliseconds);
相關問題
- 1. 如何顯示我的搜索結果?
- 2. 如何顯示實時搜索結果
- 3. 如何在Outlook搜索中顯示搜索結果
- 4. 即時搜索在使用空間時不顯示結果
- 5. 如何僅在cakephp中需要時顯示搜索結果
- 6. JSF:如何顯示搜索結果?
- 7. 如何顯示Oracle搜索結果?
- 8. 如何顯示Wordpress搜索結果?
- 9. 如何顯示搜索結果?
- 10. 使用PHP顯示結果時在搜索框中顯示搜索條件
- 11. 在DataGridView中只顯示搜索結果
- 12. 在jQGrid中顯示搜索結果
- 13. 顯示搜索結果API
- 14. 搜索和顯示結果
- 15. 搜索結果不顯示
- 16. 顯示搜索結果
- 17. 顯示搜索結果
- 18. 顯示搜索結果
- 19. 顯示搜索結果
- 20. 搜索結果顯示
- 21. 顯示實時搜索結果AJAX
- 22. 搜索結果(顯示更多結果)
- 23. 多字段搜索在您鍵入時顯示搜索結果
- 24. VB.NET中的日期時間搜索顯示沒有結果
- 25. 如何在搜索引擎中顯示我的網站,並在搜索結果中顯示菜單和鏈接
- 26. 如何在搜索時異步顯示結果?
- 27. 如何只在cakephp需要時顯示搜索結果?
- 28. 爲什麼我的搜索顯示搜索結果?
- 29. Magento產品不會在搜索中顯示。搜索結果
- 30. 在Rails的基本搜索結果中顯示搜索查詢
@Christopher史蒂文森,建議不使用日期時間爲根據MSDN它的分辨率爲16ms的〜而的System.Diagnostics.StopWatch查找高分辨率計時器,也可以使用Stopwatch.IsHighResolution()方法進行檢查,從而更精確地指示運行所花費的時間。 –
謝謝,當IsHighResolution()爲false時StopWatch不是很有用嗎? –
沒有它仍然有用它只是不準確。如果將True設置爲精確到微秒(它實際上精確到毫微秒,但在大多數情況下這是毫無意義的),您通常只需要擔心它在更老的CPU上不是真的,我從來沒有遇到它被設置爲假 –