jprofiler远程监控jvm10的jvm vendor 怎么没有sun

JProfiler使用说明_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
JProfiler使用说明
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩16页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢当前位置: >
> JProfiler 10 for Linux 官方免费版(.sh文件格式)
JProfiler 10 for Linux 官方免费版(.sh文件格式)
JProfiler10 Linux下载
软件大小:48.0MB
软件语言:简体中文
软件类型:
软件授权:免费软件
更新时间:
软件类别:安装制作
软件官网:
应用平台:
网友评分:
软件介绍人气软件下载地址相关文章
appMaker是一款支持手机、平板、传统PC的专业的富媒体编辑器工具,任何人都可用它制作出为iphone、iPad、android而设、windows平台的、精美的 Multi-Touch 电子书、以及各DeskTop Author是一款功能强大实用的国外电子书制作工具,该翻页电子书制作软件内置多种风格不同的模板和按钮,用户可以按照自己的个性选择喜欢的模板,然后加上自己的图片InstallShield 是软件行业标准的安装程序制作工具,强大灵活而又简单易用。可确保在客户系统上正确安装、配置、更新和卸载软件产品。它可快速创建安装程序,非常适合开发复小兵安装包制作工具是WINDOWS操作系统下的一个安装制包工具,它拥有让初学者上手容易、制作安装程序功能完善的优点NSIS 是Nullsoft 脚本安装系统(Nullsoft Scriptable Installation System) 的缩写,它是一个免费的 Win32 安装、卸载系统,采用了简洁高效的脚本方式。它本来是一个由 Nullwindows安装器Windows Installer是安装Windows Live必安套件,作为Win2K/WinXP的组件之一,是专门用来管理和配置软件服务的工具&
JBookMaker(简称JBM)将文本(TXT)文件做成Java手机可以支持运行的格式,以方便在手机上阅读。做出来的也就是平时所说的Java书,这里我们称之为JBook。 JBM是一个只将多文件绿色软件打包成单文件exe程序,支持格式有exe、bat、cmd。该软件是一款集资料管理、电子图书制作、多媒体课件管理等于一体的多功能软件…可用于管理htm网页、mht单一网页、word文档、excel文档、幻灯片、pdf、chm、exe、txt、rtf、VS2012没有自带打包工具,所以需要InstallShield这个打包工具,Flexera公司正式推出最新版本InstallShield 2015。需要的朋友可以下载InstallShield破解版
JProfiler 10 for Linux 官方免费版(.sh文件格式)
CopyRight &
JB51.Net , All Rights Reservedjprofiler下载|jprofiler 10下载 v10.0官方版 64位/32位 - 121下载站搜索结果部分由中国领先的IT技术网站
51CTO旗下网站
JProfiler试用手记
JProfiler是一款Java的性能监控工具。可以查看当前应用的对象、对象引用、内存、CPU使用情况、线程、线程运行情况(阻塞、等待等),同时可以查找应用内存使用得热点,这里提供有几篇文章供参考:获取、介绍,简单入门,使用JProfiler解决实际问题。这几篇文章基本介绍了常见东西了,下面说点心得。
作者:xuwanbest来源:xuwanbest的博客| 11:30
所谓&工欲善其事,必先利其器&,好的工具确能起到事半工倍的作用。我用到的最多的就两个JConsole 和JProfiler 。JConsole监控系统内存变化情况,如果有内存溢出的话,垃圾回收将会呈现锯齿状。发现问题以后,使用JProfiler,在小压力(或无压力)的情况下监控对象变化,定位内存溢出原因。
JProfiler是一款Java的性能监控工具。可以查看当前应用的对象、对象引用、内存、CPU使用情况、线程、线程运行情况(阻塞、等待等),同时可以查找应用内存使用得热点,即:哪个对象占用的内存比较多;或者CPU热点,即:哪儿方法占用的较大得CPU资源。我使用的是4.3.2版本,以前试用过3**版本,不过那个bug比较多,容易死,4**版本稳定多了。
有了上面那些信息对于系统的调优会有很大帮助。这里提供有几篇文章供参考:获取、介绍,简单入门,使用JProfiler解决实际问题。这几篇文章基本介绍了常见东西了,下面说点心得。
JProfiler监控是要消耗系统资源的,所以一般情况下不要用于性能测试时候的监控。
如果要用于相对大压力情况下,可以有选择的打开监控项,不用所有都打开。主要有两个,一个是内存监控,打开的情况下可以查找内存分配热点。一个是CPU监控,打开的情况下可以查看CPU使用热点。
如图所示,红笔标注部分。如果两个都关闭的话,还是可以跑一定压力的,同时还可以监控对象数量。
个人认为最好用的(也是用的最多的)是查询当前的对象的数量。数量监控很重要,如果你使用了单例,那么你只会看到有一个对象存在,如果多了就说明程序有问题了。同样,如果应用进行一系列操作,检查一下该销毁的对象是否还继续存在,如果没有释放,就得考虑是否存在内存溢出了。
JProfiler还提供了一个比较好的检查内存溢出得工具。他可以查找某个对象的引用情况,即:当你发现某个该释放掉的对象没有释放,就可以看一下哪个实例在引用它,找到了根即找到了溢出点。
具体操作如下:在 &Memory Views&界面中右键选择你要监控的对象,选择第一项&Take Heap Snapshot for Selection&,选择完成后会进入&Heap Walker&界面,界面下面提供几个功能,选择&References&即可 。如图:
JProfiler提供不同的观察粒度,提供对类的监控、对包的监控、对J2EE组件的监控,同时过滤器也比较好用,直接定位你关注的包或类即可。
JProfiler的监控可能与应用之间存在一定时间差,所以有些时候需要等待刷新,才能显示正确系统情况。
Windows客户端的JProfiler远程监控Linux上的Tomcat
1.测试环境
服务器:RedHat Linux 3.4.3-9.EL4(内核版本 2.6.9-5.EL),Tomcat5.5.20,Sun JDK 1.5.0_09,JProfiler 4.3.2 for linux(安装包:jprofiler_linux_4_3_2.sh)
客户端:Windows XP,JProfiler 4.3.2 for windows(安装包:jprofiler_windows_4_3_2.exe)
2.JProfiler软件下载地址 http://www./
3.客户端 JProfiler 安装 略
4.服务器端 JProfiler 安装:
把 jprofiler_linux_4.3.2.sh 上传到到服务器,假设路径为 /opt/jprofiler
#&cd&/opt/jprofiler &#&chmod&+x&*.sh& &#&./jprofiler_linux_4.3.2.sh&-c&
按照提示来安装,提示都很简单,不在多说。安装路径选择 /opt/jprofiler4
注意,这里的 -c 意思是用字符方式来安装,如果机器上没有 X 则加上该参数.
5.客户端连接配置
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
9). 这里会列出需要在服务器端做的配置:
Integration&type:&[Generic&application] &Selected&JVM:&Sun&1.5.0&(hotspot) &Startup&mode:&Wait&for&JProfiler&GUI&
(1) Please insert
-agentlib:jprofilerti=port=8849&&-Xbootclasspath/a:/opt/jprofiler4/bin/agent.jar
into the start command of your remote application right after the java command.
(2) Please add
/opt/jprofiler4/bin/linux-x86
to the environment variable LD_LIBRARY_PATH.
A remote session named Remote application on 192.168.40.15 will be created that connects to a running instance of the remote application that is started with the modified start command.
6.服务器端的配置
(1)修改系统环境配置文件 /etc/profile ,增加
JPROFILER_HOME=/opt/jprofiler4/bin/linux-x86 &export&LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JPROFILER_HOME&
(2)修改TOMCAT启动文件catalina.sh,添加-agentlib:jprofilerti=port=8849 -Xbootclasspath/a:/opt/jprofiler4/bin/agent.jar 内容到CATALINA_OPTS中;
&-agentlib:jprofilerti=port=8849 -Xbootclasspath/a:/opt/jprofiler4/bin/agent.jar & 此内容由客户端软件生成
CATALINA_OPTS=&$CATALINA_OPTS -Xms128m -Xmx128m $JPDA_OPTS -agentlib:jprofilerti=port=8849&& -Xbootclasspath/a:/opt/jprofiler4/bin/agent.jar&
7.Reboot Linux and startup Tomcat using startup.
The log of tomcat which is $CATALINA_HOME/logs/catalina.out will show:
JProfiler&Protocol&version&23 &JProfiler&Using&JVMTI &JProfiler&32-bit&library &JProfiler&Listening&on&port:&8849. &JProfiler&Native&library&initialized &JProfiler&Waiting&for&a&connection&from&the&&&JProfiler&GUI&&
8.启动客户端软件
点击jprofiler菜单 session&start center&Open Session
Available session configurations中列出了刚才配置的连接,选中使用就OK了!!
9.The log of tomcat which is $CATALINA_HOME/logs/catalina.out will show:
JProfiler&Using&dynamic&instrumentation &JProfiler&Time&measurement:&elapsed&time &JProfiler&CPU&profiling&enabled &JProfiler&Hotspot&compiler&enabled &JProfiler&Starting&org/apache/catalina/startup/Bootstrap&&
10.当中断JProfiler连接时
The log of tomcat which is $CATALINA_HOME/logs/catalina.out will show:
JProfiler&Disconnected.&Waiting&for&reconnection. &JProfiler&Listening&on&port:&8849.&
原文链接:
【编辑推荐】
【责任编辑: TEL:(010)】
大家都在看猜你喜欢
热点头条热点头条热点
24H热文一周话题本月最赞
讲师:126510人学习过
讲师:112193人学习过
讲师:153613人学习过
精选博文论坛热帖下载排行
在软件领域,很少能有像《人月神话》一样具有深远影响力并且畅销不衰的著作。Brooks博士为人们管理复杂项目提供了最具洞察力的见解。既有很...
订阅51CTO邮刊}

我要回帖

更多关于 sun.jvm.hotspot.hsdb 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信