1. 程式人生 > >Jmeter-執行緒日誌檢視

Jmeter-執行緒日誌檢視

jstack可以定位到執行緒堆疊,根據堆疊資訊我們可以定位到具體程式碼,所以它在JVM效能調優中使用得非常多。

1、  壓測時,使用top命令檢視哪個java進行佔用了較多的CPU資源:

上圖中可以看出pid為9437的java程序佔用了較多的cpu資源

2、通過top  -Hp 9437可以檢視該程序下各個執行緒的CPU使用情況

上圖中可以看出pid為9591的java執行緒佔用了較多的cpu資源

Time列就是各個java執行緒耗費cpu的時間。

 

3、  將執行緒轉換為16進位制後,檢視執行緒日誌

線上轉16進位制:http://tool.oschina.net/hexconvert

Linux下檢視執行緒日誌:

 jstack 進行數 | grep -A 10 執行緒16進位制

由於檢視的改執行緒查不到日誌,補充一個能查到日誌的執行緒。應該上述的流程