有什麼方法可以知道當我們使用流時發生了多少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. 我可以知道XSL轉換處理了多少XML文檔?
- 5. 我們可以在通知中發送Firebase ServerValue時間戳嗎?
- 6. 我們可以通過推送通知發送多少數據?
- 7. 當我們不知道可用密鑰時,可以使用MongoDB嗎?
- 8. 我如何知道C/C++代碼中每行花了多少時間?
- 9. 當我們使用Clickonce發佈時發生了什麼
- 10. 我們可以在Facebook SDK 3.1中使用DeprecatedHeaders多長時間?
- 11. 在這些值之間發生了多少次時鐘滴答?
- 12. 當我們使用ajax時究竟發生了什麼
- 13. 當我們在PHP中使用mail()時發生了什麼?
- 14. 我們可以將Ajax超時設置爲多長時間?
- 15. 有什麼辦法可以知道線程使用了多少內存?
- 16. 我們可以知道iphone相機庫中有多少張專輯?
- 17. 如何知道何時可以使用框架開發網站?
- 18. 知道被調用函數完成R需要多少時間是否可行?
- 19. jQuery FullCalendar:我可以突出顯示一些時間範圍,以便用戶知道它們是可選的嗎?
- 20. 當我使用Reference類時,會發生多少開銷?
- 21. 自上次「X」時鐘以來經過了多少時間
- 22. 使用java原生metods可以獲得多少運行時間性能改進?
- 23. 編譯器如何知道在使用@property時要生成多少個參數?
- 24. 如何知道document.ready剩下多少時間/%?
- 25. 如何知道setTimeout剩下多少時間?
- 26. 如何知道多少時間是爲報警
- 27. 我們可以跟蹤使用谷歌分析,有多少時間在應用程序用戶消費
- 28. 我如何知道我在Heroku上使用了多少工人dynos?
- 29. 我們可以使用添加時間到PHP date()函數嗎?
- 30. 我們如何知道腳本的執行時間? OOP
請定義「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