有什麼方法可以知道當我們使用流時發生了多少IO時間?我們可以知道使用流時發生了多少IO時間
0
A
回答
0
您可以計算您執行讀取或寫入數據流的次數。通過緩衝和合並(有很多種),呼叫數量將會不同(實際上其目的是爲了減少呼叫次數以提高吞吐量,有時以延遲爲代價)
+0
如何獲得這樣的計數?比方說,我想比較BufferedInputStream和FileInputStream – user705414 2012-01-12 14:04:04
+0
創建一個InputStream,它包裝另一個輸入流,它計算它被調用的次數。恕我直言,你測量需要多長時間而不是通話次數要好得多。否則,你會得到兩個數字,但不知道他們的意思。 – 2012-01-12 15:08:52
相關問題
- 1. 使用SerialDataReceivedEventHandler可以知道何時發生超時?
- 2. java當我們刷新IO流時會發生什麼
- 3. 我如何知道應用程序使用了多長時間?
- 4. Firebase數據庫 - 如何知道我使用了多少空間?
- 5. 我可以知道XSL轉換處理了多少XML文檔?
- 6. 我可以知道JavaScript中的函數調用使用了多少內存嗎?
- 7. 我們可以使用EOF多少次?
- 8. 我們可以在通知中發送Firebase ServerValue時間戳嗎?
- 9. 我們可以通過推送通知發送多少數據?
- 10. 當我們不知道可用密鑰時,可以使用MongoDB嗎?
- 11. 我如何知道C/C++代碼中每行花了多少時間?
- 12. 當我們使用Clickonce發佈時發生了什麼
- 13. 我們可以在Facebook SDK 3.1中使用DeprecatedHeaders多長時間?
- 14. 我們什麼時候知道我們應該使用符號?
- 15. 我不知道發生了什麼
- 16. 在這些值之間發生了多少次時鐘滴答?
- 17. 我想知道SOAP處理的每一步需要多少時間,即解析時間,調用時間等?
- 18. 當我們使用ajax時究竟發生了什麼
- 19. 當我們在PHP中使用mail()時發生了什麼?
- 20. 如何知道可以產生多少短路哈希?
- 21. 我們可以將Ajax超時設置爲多長時間?
- 22. 有什麼辦法可以知道線程使用了多少內存?
- 23. 我們可以知道iphone相機庫中有多少張專輯?
- 24. 選擇*時增加了多少時間?
- 25. 我們可以減少AutodiscoverUrl在ExchangeWebsevice消耗的時間
- 26. 我如何計算使用DateTime已經過了多少時間?
- 27. 當我使用EntityManagerFactory時發生了NullPointerException
- 28. 如何知道何時可以使用框架開發網站?
- 29. 我們可以從netstat命令中獲得流逝時間嗎
- 30. sizeof mmap在c中,我們如何知道我分配了多少內存
請定義「IO時間「? – mre 2012-01-12 13:55:47
你是什麼意思?純I/O等待CPU時間?你知道寫入套接字永遠不會產生任何? – fge 2012-01-12 13:55:58
你想測量什麼?如果你使用緩衝流,他們會做一些緩衝。 Probablu OS也在做一些緩衝(如果你的意思是像硬盤讀/寫等)。我覺得這很難衡量。 – 2012-01-12 14:01:15