日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JProfiler 5.1.4的使用方法

發(fā)布時(shí)間:2025/6/15 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JProfiler 5.1.4的使用方法 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.?JProfiler運(yùn)行環(huán)境配置

安裝目錄結(jié)構(gòu)如下,子目錄中顯示了支持的操作系統(tǒng):

在服務(wù)器和客戶端都要安裝JProfiler,并且要安裝License,在分析工具客戶端中進(jìn)行安裝。Windows環(huán)境中運(yùn)行客戶端程序:

????jprofiler5.1.4/bin/jprofiler.exe

UNIX系統(tǒng)中運(yùn)行客戶端程序,執(zhí)行shell腳本:

????jprofiler5.1.4/bin/jprofiler

需要安裝License之后才能使用,請使用合法License

?

2.分析獨(dú)立Java應(yīng)用

啟動Start Center

?

點(diǎn)擊<New Session>,進(jìn)入Session設(shè)置界面:

l??輸入Session的名稱;

l??Session Type選擇Local

l??選擇本機(jī)安裝的JVM

l??設(shè)置工作目錄,工作目錄是分析過程中存放數(shù)據(jù)的位置;

l??如果需要的話設(shè)置JVM的啟動參數(shù);

l??設(shè)置Java應(yīng)用的main類;

l??設(shè)置Java應(yīng)用的啟動參數(shù);

l??然后在下面的Java File Path輸入框中添加Java應(yīng)用運(yùn)行要用到的所有classpathJAR包。

?

Start Center中用<Start>按鈕啟動配置好的Java應(yīng)用:

?

3.分析JBoss中的應(yīng)用

在分析客戶機(jī)打開Start Center:

點(diǎn)擊<New Server Integration>進(jìn)入應(yīng)用服務(wù)器的配置界面:

選擇合適版本的JBoss,點(diǎn)擊<Next>進(jìn)入下一步:

對于J2EE服務(wù)器分析,建議采用遠(yuǎn)程模式,并選擇服務(wù)器的操作系統(tǒng)類型,點(diǎn)擊<Next>進(jìn)入下一步:

輸入遠(yuǎn)程服務(wù)器的地址,然后點(diǎn)擊<Next>進(jìn)入下一步:

輸入遠(yuǎn)程服務(wù)器上安裝JProfiler的目錄,然后點(diǎn)擊<Next>進(jìn)入下一步:

輸入遠(yuǎn)程服務(wù)器上JBoss的啟動批處理程序目錄位置及文件名,可以先將該批處理文件拷貝到分析客戶機(jī),然后選擇該批處理程序,向?qū)С绦驎薷脑撆幚沓绦?#xff0c;添加加載JProfiler服務(wù)端程序的命令參數(shù),然后創(chuàng)建新的批處理程序,原來的批處理程序保留不變。然后點(diǎn)擊<Next>進(jìn)入下一步:

選擇服務(wù)器端JVM的提供商,JVM版本和JVM的運(yùn)行模式,如果是64JVM,還要勾選該選項(xiàng),然后點(diǎn)擊<Next>進(jìn)入下一步:

設(shè)定遠(yuǎn)程JProfile分析服務(wù)的端口號,缺省端口號是8849,然后點(diǎn)擊<Next>進(jìn)入下一步:

選擇服務(wù)器端JProfiler的啟動模式,一般選擇等待JProfiler GUI連接的方式。由于JVM首先加載JProfiler的服務(wù)端代理程序,JProfiler分析服務(wù)會停止JVM繼續(xù)啟動,等待JProfiler GUI連接,連接成功后服務(wù)器的JVM才會繼續(xù)啟動,分析配置信息會從客戶端傳遞給服務(wù)端,例如。

如果選擇不等待的模式,那么服務(wù)端的配置會復(fù)雜些,要將分析客戶端JProfiler產(chǎn)生的config.xml拷貝到服務(wù)器端,然后在服務(wù)器啟動時(shí)候自動加載該配置文件,分析客戶端和服務(wù)器連接的時(shí)候,不再將分析配置信息傳遞給服務(wù)端,客戶端分析工具的配置id要和服務(wù)端的配置id一致,例如:-agentlib:jprofilerti=port=8849,nowait,id=106,config= D:/jTools/jprofiler5.1.4/config.xml

然后點(diǎn)擊<Next>進(jìn)入下一步,進(jìn)入配置總覽界面:

然后點(diǎn)擊<Next>進(jìn)入下一步,進(jìn)入最后一步生成session,以及修改過的服務(wù)器啟動腳本run_jprofiler.bat

run_jprofiler.bat中可以發(fā)現(xiàn)類似于以下的修改內(nèi)容:

rem The following lines have been added by the

rem application server integration wizard of JProfiler

set PATH=D:/jTools/jprofiler5.1.4/bin/windows;%PATH%

set JAVA_OPTS=-agentlib:jprofilerti=port=8849??"-Xbootclasspath/a:D:/jTools/jprofiler5.1.4/bin/agent.jar" %JAVA_OPTS%

rem end of modifications

?

Start Center中添加了一個(gè)Session配置條目:

如果是Windows環(huán)境,那么這些配置存放在登錄用戶的目錄中,類似于:C:/Documents and Settings/UserName/.jprofiler5/config.xml

?

4.分析WebSphere中的應(yīng)用

配置WebSphere和配置JBoss類似,關(guān)注以下步驟,修改服務(wù)器配置:

?

上圖是選擇WebSphere服務(wù)器的配置文件,一般操作是先把遠(yuǎn)程服務(wù)器上的配置文件server.xml拷貝到分析客戶端的機(jī)器上,該文件的位置在E:/IBM/WebSphere61/AppServer/profiles/AppSrv01/config/cells/machine1Node01Cell/nodes/machine1Node01/servers/server1/server.xml

修改服務(wù)啟動腳本,將服務(wù)器啟動腳本也拷貝到本地進(jìn)行修改:

?

把修改后的server.xml和啟動服務(wù)腳本拷貝回服務(wù)器上。

server.xml的修改主要是添加了類似于下面紅色標(biāo)出的內(nèi)容:

??<processDefinitions xmi:type="processexec:JavaProcessDef" xmi:id="JavaProcessDef_1120677326792" workingDirectory="${USER_INSTALL_ROOT}" startCommand="" stopCommand="" terminateCommand="" processType="Single">

????<executableArguments />

????<execution xmi:id="ProcessExecution_1120677326792" processPriority="20" runAsUser="" runAsGroup="" />

????<ioRedirect xmi:id="OutputRedirect_1120677326792" stdoutFilename="${LOG_ROOT}/${SERVER}/native_stdout.log" stderrFilename="${LOG_ROOT}/${SERVER}/native_stderr.log" />

????<jvmEntries xmi:id="JavaVirtualMachine_1120677326792" verboseModeClass="false" verboseModeGarbageCollection="false" verboseModeJNI="false" runHProf="false" hprofArguments="" debugMode="false"

???????debugArgs="-Djava.compiler=NONE -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7777"

???????genericJvmArguments="-agentlib:jprofilerti=port=8849??-Xbootclasspath/a:G:/jprofiler/bin/agent.jar">

??????<classpath />

??????<bootClasspath />

????</jvmEntries>

??</processDefinitions>

startServer_jprofiler.sh中增加類似于以下的內(nèi)容:

LIBPATH="/oracle/jprofiler/bin/aix-ppc64:$LIBPATH"

export LIBPATH

?

5. 基本分析

5.1 內(nèi)存分析

查看JVM中內(nèi)存對象的數(shù)量及占用空間:

5.2

?

5.2?代碼執(zhí)行時(shí)間分析

查看方法調(diào)用花費(fèi)的時(shí)間及調(diào)用次數(shù):

?

總結(jié)

以上是生活随笔為你收集整理的JProfiler 5.1.4的使用方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久青青操 | 中文字幕一区久久 | 午夜影院免费观看 | 欧美成人专区 | 中文字幕国产剧情 | 成人免费短视频 | 影音先锋国产资源 | 日本精品一区二区视频 | 国产精品老熟女视频一区二区 | 男人的天堂2019 | 视频免费观看在线 | 北条麻妃二三区 | 中文字幕丝袜诱惑 | 香蕉黄视频 | 在线观看av的网站 | 亚洲天堂福利 | 久久人人爽人人爽人人片av免费 | 亚洲av无码专区在线播放中文 | 色姐| 国产精品人 | 亚洲免费成人在线 | 中文字幕在线观看日韩 | 秘密基地动漫在线观看免费 | 少妇被又大又粗又爽毛片久久黑人 | 中文字幕一区二区三区在线播放 | 亚洲视屏在线观看 | 一级淫片a| 日日草视频 | 久久久亚洲欧洲 | 久久影院一区二区 | 超级变态重口av番号 | 久久a级片 | 日皮在线观看 | 日本欧美黄色 | 性一区| 富婆如狼似虎找黑人老外 | 夜夜夜操操操 | 精品国产99久久久久久 | 国产视频精品自拍 | 操老女人视频 | 插插插干干干 | 国产精品一区二区在线免费观看 | 日韩中文在线播放 | 免费在线观看网址入口 | 动漫裸体无遮挡 | 久久国产精品视频 | 中出在线播放 | 国产视频xxxx | 精品人妻久久久久久888不卡 | 玉足女爽爽91 | 香蕉网在线 | 欧美黑人一级 | 一区二区三区黄色 | 成人1区2区 | 在线少妇| 久草小说 | 国产伦精品一区二区三区四区视频 | 毛片视频免费观看 | 8x8ⅹ国产精品一区二区二区 | 污污动态图| 蜜桃aaa | 免费特级黄色片 | 丰满人妻一区二区三区性色 | 四虎网址在线 | 91一区二区三区 | 色婷婷yy | 韩日成人| 亚洲成年网站 | 对白超刺激精彩粗话av | 天天操夜夜操视频 | 91导航| 欧美少妇毛茸茸 | 国产又粗又硬 | 日韩一区二区三区在线免费观看 | 91精东传媒理伦片在线观看 | 一级香蕉视频在线观看 | 一本av在线| 亚洲免费色视频 | 男女xx网站 | 国产一级在线观看视频 | 高潮久久久| 激情午夜婷婷 | 成人精品视频99在线观看免费 | 午夜激情在线 | 在线播放亚洲 | 日本a级黄色 | 亚洲精品久久久久久久久 | 婷婷俺来也 | 天天做天天干 | 国产精品成人一区二区网站软件 | 成年人视频免费在线观看 | 亚洲欧美一区二区三区在线 | 国产91亚洲精品 | 亚洲天堂一 | 久久久久亚洲av片无码 | 国产网站免费在线观看 | 岛国大片在线 | 欧美乱妇18p | 久久99热精品 |