使用JProfiler對接口做性能分析

JProfiler客戶端和服務(wù)端的安裝不再贅述,本篇主要講解JProfiler客戶端使用.

一般服務(wù)器都是在遠程服務(wù)器上

選擇與遠程服務(wù)器建立連接


選擇服務(wù)器的類型


選擇jdk版本


選擇是否啟動應(yīng)用時需要等待客戶端連接


輸入遠程主機的IP


選擇服務(wù)器jprofiler的安裝路徑


選擇服務(wù)器jprofiler運行端口

服務(wù)器應(yīng)用啟動時添加JVM參數(shù):?-agentlib:jprofilerti=port=8849 -Xbootclasspath/a:/opt/jprofiler11/bin/agent.jar

應(yīng)用啟動時會暫停并等待jprofiler客戶端連接, 連接成功后可以正常使用jprofiler的各種功能了


建立連接后使用start、stop、save按鈕保存一段時間應(yīng)用的運行狀況


記錄應(yīng)用cpu、內(nèi)存、GC活躍性、線程阻塞情況


確定接口占用cpu最高的方法

由此確定接口性能瓶頸.

安裝服務(wù)端JProfiler時需要配置/etc/profile文件加如下環(huán)境變量:

JPROFILER_HOME=/opt/jprofiler11/bin/linux-x64

? export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JPROFILER_HOME

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容