1. 程式人生 > 實用技巧 >輕量級實用:一鍵輸出Java伺服器高cpu執行緒堆疊資訊

輕量級實用:一鍵輸出Java伺服器高cpu執行緒堆疊資訊

先丟擲執行過程和執行結果截圖:

執行過程截圖:
在這裡插入圖片描述
執行結果截圖:
在這裡插入圖片描述

只需執行以下指令碼即可在一兩秒內得到如上截圖顯示的高cpu執行緒堆疊資訊,方便及時捕捉、解決線上問題:

sh show_maximum_cpu.sh [程序佔用率,預設30] [執行緒佔用率,預設20]

注:引數為可選,預設分析程序cpu佔用≥30%,執行緒cpu佔用≥20%的堆疊資訊

指令碼下載地址:https://github.com/zero-oclock/java-cpu-memory

喜歡的朋友也可以選擇關注我們的微信公眾號,我們將持續輸出乾貨
微信公眾號:Java服務端技術