2013-09-30 21 views

回答

2

JProfiler擁有文件和套接字探針,可顯示實際對象周圍的I/O數據。

enter image description here

在CPU的觀點存在具有一個 「網絡I/O」 狀態的線程選擇。如果選擇該狀態,則只會看到I/O花費的時間。

enter image description here

免責聲明:我公司開發的JProfiler。

3

在基於Linux的系統上,您可以嘗試iotop。切換視圖以顯示線程,然後將其與jstack輸出結合以匹配實際的代碼行。

雖然不是很自動。

+0

+1對。堆棧樣本中有睡眠或I/O例程的部分是花在做這些事情上的時間的一小部分。 –