JVM六:查找最最耗cpu的線程或線程時間最長並定位代碼

jstack能夠定位到線程堆棧,根據堆棧信息咱們能夠定位到具體代碼,因此它在JVM性能調優中使用得很是多。下面咱們來一個實例找出某個Java進程中最耗費CPU的Java線程並定位堆棧信息,用到的命令有ps、top、printf、jstack、grep。java 第一步先找出Java進程ID,服務器上的Java應用名稱爲mrf-center:ubuntu root@ubuntu:/# ps -ef
相關文章
相關標籤/搜索