java 運行排查工具 greys

什么情況使用greys

  1. 沒有記錄入?yún)⒊鰠ⅲ?/li>
  2. 沒有記錄方法耗時篡腌,只能通過jstack猜垢啼?

greys可以幫你解決這個問題。

安裝方法:

curl -sLk http://ompc.oss.aliyuncs.com/greys/install.sh|sh

加入到$PATH中可方便調(diào)用

連接到greys

greys.sh <PID>[@IP:PORT]

使用help 查看所有的命令

所有命令

help $command
可以查看具體的命令使用方式

sc

command

sc

查看加載的類:

  查看加載的所有的String類
  sc -E .*String
正則匹配String類
查看類的加載路徑和加載器
sc -d org.apache.xerces.xni.XMLString
查看類的加載路徑和加載器

sm

查看類的方法,功能與上類似像棘。不再贅述蹄梢。

monitor

monitor -c 5 com.alitrip.trade.ttp.EnvListener testFun

|timestamp| class | method |total | success|fail |rt |fail-rate|
| -------- | -----: | :----: |
|時間戳| Java類 | 方法 |調(diào)用次數(shù)|成功次數(shù)|失敗次數(shù)|平均RT|失敗率 |

方法執(zhí)行時間

trace

trace能方便的幫助你定位和發(fā)現(xiàn)因RT高而導(dǎo)致的性能問題缺陷
trace class-pattern   method-pattern
trace性能定位

[101,101ms]的含義疙筹,101所代表的含義是:當(dāng)前節(jié)點的整體耗時;
101的含義是:當(dāng)前節(jié)點在當(dāng)前步驟的耗時;兩者之間用逗號分割腌歉,單位為毫秒蛙酪。
只能追蹤一層調(diào)用的時間

ptrace

  ptrace -t class-pattern   method-pattern
參數(shù) 作用
[t] 顯示出所有的入?yún)⒎祷刂?/td>

剩余的與trace類似

watch

watch命令能方便的讓你觀察到指定方法的調(diào)用情況。
能觀察到的范圍為:

  • 返回值
  • 拋出異常
  • 入?yún)?/li>
 watch [-b] class-pattern   method-pattern expression

[b]:在方法調(diào)用之前觀察
[e]:在方法拋出異常之后環(huán)節(jié)觀察
[s]:在方法正常返回之后環(huán)節(jié)觀察
[f]:在方法結(jié)束之后(正常返回和異常返回)環(huán)節(jié)觀察
e.g 查看拋出異常方法的入?yún)ⅲ?/p>

watch -f -x 1 com.alitrip.trade.trp.dal.dao.impl.TripTrpApplyDAOImpl getTripTrpApplyList 'params[0]'
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末翘盖,一起剝皮案震驚了整個濱河市桂塞,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌馍驯,老刑警劉巖阁危,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異汰瘫,居然都是意外死亡狂打,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進(jìn)店門混弥,熙熙樓的掌柜王于貴愁眉苦臉地迎上來趴乡,“玉大人,你說我怎么就攤上這事蝗拿×滥螅” “怎么了?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵哀托,是天一觀的道長惦辛。 經(jīng)常有香客問我,道長仓手,這世上最難降的妖魔是什么胖齐? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮嗽冒,結(jié)果婚禮上呀伙,老公的妹妹穿的比我還像新娘。我一直安慰自己辛慰,他們只是感情好区匠,可當(dāng)我...
    茶點故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著帅腌,像睡著了一般驰弄。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上速客,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天戚篙,我揣著相機(jī)與錄音,去河邊找鬼溺职。 笑死岔擂,一個胖子當(dāng)著我的面吹牛位喂,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播乱灵,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼塑崖,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了痛倚?” 一聲冷哼從身側(cè)響起规婆,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蝉稳,沒想到半個月后抒蚜,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡耘戚,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年嗡髓,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片收津。...
    茶點故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡饿这,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出撞秋,到底是詐尸還是另有隱情蛹稍,我是刑警寧澤,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布部服,位于F島的核電站,受9級特大地震影響拗慨,放射性物質(zhì)發(fā)生泄漏廓八。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一赵抢、第九天 我趴在偏房一處隱蔽的房頂上張望剧蹂。 院中可真熱鬧,春花似錦烦却、人聲如沸宠叼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽冒冬。三九已至,卻和暖如春摩渺,著一層夾襖步出監(jiān)牢的瞬間简烤,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工摇幻, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留横侦,地道東北人挥萌。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像枉侧,于是被迫代替她去往敵國和親引瀑。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,700評論 2 354

推薦閱讀更多精彩內(nèi)容