亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

java程序cpu過(guò)高查看快速解決問(wèn)題

Rocture / 1094人閱讀

摘要:操作步驟查看占用過(guò)高的進(jìn)程獲取進(jìn)程得到占用過(guò)高的線程獲取其通過(guò)命令會(huì)得到一個(gè)進(jìn)制字符串上一步得到進(jìn)制定位代碼問(wèn)題處

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

or 通過(guò)命令:top -Hp 15970

printf "%x " pid // 會(huì)得到一個(gè)16進(jìn)制字符串
jstack pid | grep [上一步得到16進(jìn)制] -A 60 //定位代碼問(wèn)題處

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/66997.html

相關(guān)文章

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

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

    ormsf 評(píng)論0 收藏0
  • JVM內(nèi)存及CPU占用過(guò)高排查

    摘要:?jiǎn)栴}排查方法方法一通過(guò)命令查看當(dāng)前及內(nèi)存情況獲得通過(guò)查看有問(wèn)題的線程說(shuō)明指顯示線程,是指定進(jìn)程可以看到兩個(gè)或內(nèi)存占用較高的線程,記下此處的即為線程標(biāo)識(shí),將其從十進(jìn)制轉(zhuǎn)成十六進(jìn)制表示,如通過(guò)命令獲取當(dāng)前線程棧,可暫時(shí)保存到一個(gè)文件中, 問(wèn)題排查方法 方法一 通過(guò)top命令查看當(dāng)前CPU及內(nèi)存情況 top 86786 java 98.4 13:22.7 獲得pid...

    zxhaaa 評(píng)論0 收藏0
  • Java Trouble Shooting - 使用線程棧

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

    DataPipeline 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

Rocture

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<