java中查看進程中線程使用情況

1.查看線程pid,可以使用top命令:
       top
2.使用jstack命令dump線程信息(需使用啓動當前線程的用戶下執行該命令)
     jstack 1221 > dump1
3.統計所有線程都處於什麼狀態:
         grep java.lang.Thread.State dump1 | awk '{print $2$3$4$5}' | sort | uniq -c
         8 RUNNABLE
         2 WAITING(onobjectmonitor) 
4.查看dump1具體內容:
cat dump1 

讀書筆記
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章