通過jvm運行棧來排查定位死循環位置

0. 問題描述 在實際開發過程中,發現代碼運行一小段時間後,四個線程全跑滿,這種情況下懷疑代碼中出現死循環,因此通過運行棧發現代碼都停留在同一個地方,進而定位問題。JVM查看步驟如下: 1. top 查看問題進程號 2. top -Hp 進程號 查看問題線程號 3. jstack 進程號>>jstack.txt 4. 將異常線程號轉換成16進制,在jstack.txt中查找運行棧信息
相關文章
相關標籤/搜索