服务器环境: CentOS 5.5final , WebLogic : 10.3 (weblogic自带的jdk是1.6.04)
客户端环境: Windows XP SP3 ,SUN JDK1.6.05
jprofiler7支持的平台有:
aix-ppc
aix-ppc64
freebsd-x64
freebsd-x86
hpux-ia64n
hpux-ia64w
hpux-parisc
hpux-parisc64
linux-arm
linux-ppc
linux-ppc64
linux-x64
linux-x86
macos
solaris-sparc
solaris-sparcv9
solaris-x64
solaris-x86
windows
windows-x64
监控方式介绍:
1. wait for a connection from the Jprofiler GUI,此模式为,在启动Weblogic时,需要等Jprofiler连接后才能启动;
2. Start Immeditely,此模式下, Weblogic独立启动,Jprofiler随时可以连接;
3. Profile offline, Jprofiler GUI cannot connect 此模式为离线模式,生成相关记录文件事后分析;
此文章以第二种方式来作样例;
一、准备工作:
1.windows上安装 jprofile,并选择要监控的操作系统平台,此处要求联网,以下载相应平台支持的agent;
2.从WebLogic 部署的服务器的domain Server 的bin目录下找到“startWebLogic.sh” 并下载到D:\
3.在weblogic服务器端的建立目录结构:/opt/jprofiler (此便后续使用)
二、建立一个连接Session
步骤:session->startCenter->new Session->New Server Intergration -> BEA Weblogic 10x ->on a remote computer->Linux X86/AMD64->JVM Vendor:sun->version:1.6.0->mode:hotspot ->Start immediately, connect later with Jprofiler GUI ->remote addree:”<Weblogic服务器的IP地址>”->remote installation directory:/opt/jpofiler/->Create archive with profiling agent is the directory: d:\-> locate the start script: d:\startWebLogic.sh -> Jprofiler port: 8849 -> next -> No, I will start the session later;
三、修改启动文件
1.查找配置信息,打开文件:C:\Users\Administrator\.jprofiler7\config.xml 此文件为jprofiler配置,找到行
<session id="101" name="BEA Weblogic 10.x on " 注:此行为刚才建立Session后生成的配置信息,记录此ID号 101 |
2.修改Weblogic启动文件,打开文件:D:\startWeblogic_jprofiler.sh (此文件是刚才建立Session时生成的),找到此行:
JPROFILER_OPTIONS="-agentpath:/opt/jprofiler/bin/linux-x86/libjprofilerti.so=port=8849,nowait $JPROFILER_OPTIONS" |
修改信息后如下:
JPROFILER_OPTIONS="-agentpath:/opt/jprofiler/bin/linux-x86/libjprofilerti.so=port=8849,nowait,id=101,config=/opt/jprofiler/ config.xml $JPROFILER_OPTIONS" |
注意红色部分,将根据你自己的配置文件信息和weblogic服务器端配置信息有可能不同;
三、上传相关文件:
1.上传C:\Users\Administrator\.jprofiler7\config.xml文件至Weblogic所在服务器/opt/jprofiler/的目录下
2.上传D:\startWeblogic_jprofiler.sh至Weblogic所在服务器的Weblogic的domain的bin目录 下,如我的目录地址:/weblogic/bea/user_projects/domains/base_domain/bin
四、启动Weblogic
先停止相关Weblogic,再用命令行启动:
sh startWebLogic_jprofiler.sh &
此文件是刚才上传的带jprofiler启动脚本;
相关推荐
jprofiler_linux_10_0_3版本,用于linux、unix操作系统服务端安装。
jprofiler 在linux下安装并使用资料收集
JProfiler在Linux上的安装和使用
jprofiler_linux_4_3_2.tar.gz 和 JProfiler在Linux上的安装和使用.rar
jprofiler可以支持jdk1.7的远程jvm调优,官网很多人都说下载不下来,有用得着的从csdn下
JProfiler7.1.2强大的性能剖析...1、Linux+WebSphere+Jprofiler、Window+WebSphere+Jprofiler、Window+tomcat+Jprofiler及JProfiler客户端安装配置 2、JProfiler7.1.2永久license key 10个 3、JProfiler主要功能介绍
jProfiler7 java内存分析 linux版本
Linux操作系统下java内存监控程序,用于发现内存溢出的情况
windows和linux上的profiler9, 在二者版本一致的情况下,可以进行远程连接
JAVA性能瓶颈,漏洞检测,提高开发效率。它一个Java代码、内存和覆盖率分析工具。JProfiler_linux_9.1.1.sh
这是jprofiler_linux_9_2_1.rpm(1),还一个jprofiler_linux_9_2_1.rpm(2),由于上传资源有限制,还请见谅,第二部分可以免积分下载
JProfiler
jprofiler
JProfiler 的内存视图部分可以提供动态的内存使用状况更新视图和显示关于内存分配状况信息的视图。所有的视图都有几个聚集层并且能够显示现有存在的对象和作为垃圾回收的对象。 2.堆遍历 Heap walker 在JProfiler...
jprofiler_windows_8_0_5 官方最新版 2014.4,注册码网上搜一下即可,8的码通用.
jprofiler6.2.4一款java程序性能监控工具,可以监控对象引用、内存、线程、cpu等,帮助分析解决性能瓶颈问题。 本压缩包中含有注册码,windows、linux两个版本的安装包,以及相关的介绍和详细指导文档(中文的)。 ...
jprofiler6.2.4一款java程序性能监控工具,可以监控对象引用、内存、线程、cpu等,帮助分析解决性能瓶颈问题。 本压缩包中含有注册码,windows、linux两个版本的安装包,以及相关的介绍和详细指导文档(中文的)。 ...
查看跟踪jvm,开发java使用得到,jprofiler linux 和 windows 安装和配置
jprofiler_linux_4_3_2.sh
jprofiler6 内存、CPU监控 linux下jprofiler6安装说明及环境变量配置 tomcat-jprofiler配置