Chinaunix首页 | 论坛 | 博客
  • 博客访问: 830908
  • 博文数量: 167
  • 博客积分: 7173
  • 博客等级: 少将
  • 技术积分: 1671
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-04 23:07
文章分类

全部博文(167)

文章存档

2018年(1)

2017年(11)

2012年(2)

2011年(27)

2010年(88)

2009年(38)

分类: 系统运维

2011-03-22 18:10:12

   JProfiler工具主要用于检查和跟踪系统(限于Java开发的)的性能。JProfiler可以通过时时的监控系统的内存使用情况,随时监视垃圾回收,线程运行状况等手段,从而很好的监视JVM运行情况及其性能。
   记录下来为了服务端安装这边有个记录和按需使用。所以文章只记录服务端的安装、配置方式;详细使用和功能介绍请参考附件(从网络上下载回来)。
     服务端安装三种方式;
     1.同位数的系统可以直接拷贝 64bit 的现成包在jprofiler_linux_6_0_3.tar.gz
     2.jprofiler_linux_4_3_2.zip
        unzip jprofiler_linux_4_3_2.zip && cd  jprofiler_linux_4_3_2 && chmod +x jprofiler_linux_4_3_2.sh && ./jprofiler_linux_4_3_2.sh -c   
    3. rpm -Uvh jprofiler_linux_6_0_3.rpm 
        jprofiler_linux_4_3_2.zip

以上文件可在网上下载,或发邮件到我邮箱 然后我发给你
    服务端配置
    vi /etc/profile
    #在/etc/profile的最后添加配置:
     export LD_LIBRARY_PATH=$jprofiler_home/bin/linux-x64:$LD_LIBRARY_PATH
    #执行下面的命令,使配置生效
     source /etc/profile
     配置resin

  在JVM参数中添加下面两条:
     配置Resin conf;加入以下两个jvm参数


1-agentlib:jprofilerti=port=8849

2-Xbootclasspath/a:$jprofiler_home/bin/agent.jar


     重启resin;查看jvm log看jprofile是否正常使用;出现以下文字为正常
JProfiler> Protocol version 28
JProfiler> Using JVMTI
JProfiler> JVMTI version 1.1 detected.
JProfiler> 64-bit library
JProfiler> Listening on port: 8849.
JProfiler> Instrumenting native methods.
JProfiler> Can retransform classes.
JProfiler> Native library initialized
JProfiler> VM initialized
JProfiler> Waiting for a connection from the JProfiler GUI ...
JProfiler> Using dynamic instrumentation
JProfiler> Time measurement: elapsed time
JProfiler> CPU profiling enabled
JProfiler> Hotspot compiler enabled
JProfiler> Starting com/caucho/server/resin/Resin ...

Resin-3.1.8 (built Mon, 17 Nov 2008 12:15:21 PST)
Copyright(c) 1998-2008 Caucho Technology.  All rights reserved.


  1007479.license -- 10 Resin servers Guangdong Pacific Internet Info Co. Lt.

Starting Resin on Tue, 22 Mar 2011 13:32:33 +0800 (CST)

JProfiler> Disconnected. Waiting for reconnection.
JProfiler> Listening on port: 8849.
JProfiler> Reconnection.
JProfiler> Using dynamic instrumentation
JProfiler> Time measurement: elapsed time
JProfiler> CPU profiling enabled

PS:正常情况下,Resin重启后jprofile端口不立刻启动,在有客户端连接的时候才启动。




win 下客户端安装,该监控软件具有的功能请参考附件
客户端软件:jprofiler_windows_6_0.exe
SN:Sn.txt





开这个东西保守估计会浪费系统资源的1/3,请慎用。


文件:JProfilerLinuxsetupandconfigure.zip
大小:1280KB
下载:下载

阅读(2281) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~