国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

java程序cpu過高查看快速解決問題

Rocture / 985人閱讀

摘要:操作步驟查看占用過高的進程獲取進程得到占用過高的線程獲取其通過命令會得到一個進制字符串上一步得到進制定位代碼問題處

操作步驟
top //查看cpu占用過高的進程 獲取進程id
ps -mp pid -o THREAD,tid,time // 得到cpu占用過高的線程 獲取其id

or 通過命令:top -Hp 15970

printf "%x " pid // 會得到一個16進制字符串
jstack pid | grep [上一步得到16進制] -A 60 //定位代碼問題處

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/66997.html

相關文章

  • 【VisualVM 簡明教程】(4): 分析CPU

    摘要:快照,帶線程命令,是顯示全部進程,是顯示線程,全格式輸出顯示進程樹,不加顯示所有實時快照推薦程度按數字從小到大。 有時候好好的程序放到生產服務器上一段時間后,就會發(fā)現服務器響應緩慢,進而進一步發(fā)現是cpu過高,于是就慌了,造成cpu過高的原因很多,不過大多是由于資源吃緊造成,例如:sql執(zhí)行過慢,程序里存在死循環(huán),數據庫連接未釋放,網絡阻塞導致的第三方框架代碼出現死循環(huán),大量的操作導致...

    ormsf 評論0 收藏0
  • JVM內存及CPU占用過高排查

    摘要:問題排查方法方法一通過命令查看當前及內存情況獲得通過查看有問題的線程說明指顯示線程,是指定進程可以看到兩個或內存占用較高的線程,記下此處的即為線程標識,將其從十進制轉成十六進制表示,如通過命令獲取當前線程棧,可暫時保存到一個文件中, 問題排查方法 方法一 通過top命令查看當前CPU及內存情況 top 86786 java 98.4 13:22.7 獲得pid...

    zxhaaa 評論0 收藏0
  • Java Trouble Shooting - 使用線程棧

    摘要:線程的優(yōu)先級代表線程的優(yōu)先級為線程代表線程為,而代表該線程對應的操作系統(tǒng)級別的線程。若是有運行圖形界面的環(huán)境,也可以使用一些圖形化的工具,例如來生成線程棧文件。使用線程棧定位問題發(fā)現死鎖當兩個或多個線程正在等待被對方占有的鎖,死鎖就會發(fā)生。 什么是線程棧(thread dump) 線程棧是某個時間點,JVM所有線程的活動狀態(tài)的一個匯總;通過線程棧,可以查看某個時間點,各個線程正在做什么...

    DataPipeline 評論0 收藏0

發(fā)表評論

0條評論

Rocture

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<