JVM 故障診斷常用工具之 jstack

利用該工具可以查詢指定JVM進程中的各個線程狀態、線程調用棧信息以及線程死鎖檢測,常常用於檢測是否死鎖並打印出和死鎖相關的線程信息。jstack相關參數說明如下: 默認 打印各個線程的狀態、鎖競爭狀態、調用棧信息 如果線程之間存在死鎖,在輸出結果底部會打印出涉及死鎖的相關線程信息,如下所示 -l 命令格式:jstack -l <pid> ,除了和默認輸出結果一樣外,還會打印出每個線程所持有的鎖信息
相關文章
相關標籤/搜索