1. 修改系統環境配置檔案 /etc/profile ,增加
jprofile_home=/opt/jprofiler6/bin/jprofiler
ld_library_path=$ld_library_path:$jprofile_home/bin/linux-x64
export jprofile_home
export ld_library_path
執行source /etc/profile使之生效
2.修改tomcat啟動檔案catalina.sh,新增-agentlib:jprofilerti=port=8849 -xbootclasspath/a:/opt/jprofiler4/bin/agent.jar 內容到catalina_opts中;
「-agentlib:jprofilerti=port=8849 -xbootclasspath/a:/opt/jprofiler6/bin/agent.jar 」 此內容由客戶端軟體生成
catalina_opts="$catalina_opts -xms128m -xmx128m $jpda_opts -agentlib:jprofilerti=port=8849 -xbootclasspath/a:/opt/jprofiler6/bin/agent.jar"
客戶端連線配置
1). 執行 jprofiler 。第一次開啟會有嚮導,忽略它。
2). 選擇 session->integration wizard->new remote integratation
3). 選擇 on a remote computer;platform of remote computer 選擇 linux x86/amd 64;next
4). 輸入伺服器 ip ;next
5). 輸入伺服器上的 jprofiler 的安裝路徑,如 /opt/jprofiler4 ;next
6). 選擇伺服器的 jdk 環境,這裡是:sun,1.5.0,hotspot;next
7). 輸入埠:這裡是預設值 8849;next
8). 選擇啟動模式:這裡選第一種 wait for a connection from the jprofiler gui;next
jprofiler監控linux下的tomcat
windows 客戶端的 jprofiler7 遠端監控 linux 上的tomcat6 1.測試環境 伺服器 redhat linux 5.5 tomcat6.0.20 sun jdk 1.6.0 21 jprofiler 7 forlinux 安裝包 jprofiler linux 7.sh 客...
jprofiler監控遠端tomcat
上傳安裝包jprofiler linux 7 2 3.tar.gz到遠端linux伺服器 tar zxf jprofiler linux 7 2 3.tar.gz解壓檔案 選擇on a remote computer和linux x86 amd64,next 選擇jvm資訊,next 選擇啟動模式w...
使用JProfiler進行記憶體分析
在最近的工作中,通過jprofiler解決了乙個記憶體洩漏的問題,現將檢測的步驟和一些分析記錄下來,已備今後遇到相似問題時可以作為參考。tomcat6,jdk6,jprofiler8 1.在伺服器中執行某些批量操作的時候,發現記憶體只公升不降 就算gc後,記憶體也不能被完全釋放 2.除非重啟tomc...