java系统监控分析Jprofile下载及安装配置【转】
JProfiler是一个全功能的Java剖析工具(profiler),专用於分析J2SE和J2EE应用程式。它把CPU、线程和记忆体的剖析组合在一个强大的应用中。JProfiler可提供许多IDE整合和应用服务器整合功能。JProfiler直觉式的GUI让你可以找到性能瓶颈、抓住内存泄漏(memory leaks)、并解决多线程的问题。它让你得以对heap walker作资源回收器的root analysis,可以轻易找出内存泄漏;heap快照(snapshot)模式让未被引用(reference)的对象, 稍微被引用的对象、或在终结(finalization)序列的对象都会被移除;整合精灵以便剖析浏览器的Java外掛功能。
下载官方版本及破解补丁地址:
jProfiler 4.2.2
http://download.ej-technologies.com/jprofiler/jprofiler_windows_4_2_2.exe
解密过程:
将EJ[1].Technologies.JProfiler.v4.2.2.Incl.Keymaker-AGAiN压缩包中的jkgone.jar解压到
根目录或其它目录下运行如下命令.
java -jar jkgone.jar
附其它版本的注册码
http://download.ej-technologies.com/jprofiler/jprofiler_windows_3_3_1.exe
JProfiler 4.0
Name and Company: anything s/n: A-G666#76114F-1olm9mv1i5uuly#0126
JProfiler 3.3.1
s/n: A-XiV7#20128F-1nf9r2z1qepp2e#7120
EJ Technologies JProfiler 2.2.1
S/N: A-DWP#OWNZ#YOU-212hyr
JProfiler 3.3
S/N: A-XiV6#62267F-1tfbcghardqqd#16312<br>
JProfiler 3.2.0
S/N: A-GAiN#91584F-vd0mmz13mkf00#181013<br>or<br>A-GAiN#22031F-1giul8u16x7p65#121218<br>or<br>A-GAiN#98900F-1j62dw18rpusn#111117<br>
JProfiler 3.2
S/N: A-GAiN#70503F-l7qte9gtq77c#81111<br>or<br>A-GAiN#19132F-y2fnayai9yu8#141420<br>
目前最新版为4.3,大家可以申请试用10天,如果大家还需要其它版本的注册码回复
Jprofiler 5.1.2
下载地址:http://www.ej-technologies.com/download/jprofiler/files.php
官方试用版下载:
http://www.ej-technologies.com/download/jprofiler/trial.php .
以上列出的版注册文件下载地址:
http://xiaobian.javaeye.com/topics/download/079e5734-af82-3019-b4f6-6e7e09dae461
配置本地监控步骤
第一步,在安装被监控程序的机器上安装windows版的jprofiler5.
第二步,New Session,选择New server Integration。
选择服务类型,本次配置使用的是TOMCAT5.5,可以选择Apache Tomcat 5.x
第三步,选择本地机器。
第四步,选择本地机器选择服务启动文件,如:D:\dhcc\soft\DhccOA\bin\appserver\apache-tomcat-5.5.20\bin\startup.bat,点击NEXT
第五步,选择JVM类型及版本
第六步,设置端口号,使用默认的端口号。
第七步,使用默认选择,不立即连接。
第八步,显示配置信息。
第七步,完成配置,并启动。OK
配置远程监控步骤:
第一步,在监控端安装windows版的jprofiler5,由于服务也是windows操作系统,在服务器端安装windows版的jprofiler5。
第二步,在监控端配置,点击NEW SESSION,选择New Remote Integration,如下图:
选择On a remote computer,选择Platform. if the remote computer(一般为被监控机器的类型),点击NEXT。
第三步,输入被监控机器的IP,如下图,点击NEXT。
第四步,输入被监控机器中,jprofiler的安装位置(如:D:\Program Files\jprofiler5),点击NEXT。
第五步,选择JVM的类型和版本,其他默认,点击NEXT。
第六步,JProfiler监听的端口,使用默认值即可,点击NEXT。
第七步,选择启动模式,选择第一个,点击NEXT。
第八步,显示待修改的信息,将此信息copy出来,待配置被监控的机器时用。
第九步,完成配置,选择第二项,不立即连接。
第十步,在被监控的服务器端,修改服务启动文件,如果服务为TOMCAT,将startup.bat文件中的JAVA_OPTS的后面添加第八步中copy出来的内容:
-agentlib:jprofilerti=port=8849 "-Xbootclasspath/a:D:\Program Files\jprofiler5\bin\agent.jar"
保存此文件。
第十一步,在环境变量PATH中添加第八步中copy出来的内容:
D:\Program Files\jprofiler5\bin\windows(注意前面加分号)。
第十二步,在被监控端,启动startup.bat,提示等待连接的信息,在监控端,选择要连接的SESSION,点击START,在下一出现的页面,点击OK,连接成功,被监控端的服务启动,待启动完成后,监控端能显示对方服务的内存、CPU等占用情况。
监控资源的配置
另外特别注意的是,在SESSION配置页面,要添加被监控的资源或CLASS这样才有实际意义,
常出现的问题
1. JVM出了bug报告,开始不知道怎么回事,耽误了很多时间,其实就是参数冲突)。还有一个个性配置信息就是要有一个叫LD_LIBRARY_PATH的环境变量,那我就修改了catalina.sh,在里面加入export LD_LIBRARY_PATH=D:\Program Files\jprofiler5\bin\windows。 (转)
2. 有时也要将Jprofiler安装目录下bin下的jprofiler.vmoptions文件中的虚拟内存适量的改小。
JProfiler连接Weblogic
1.本地连接
1.1环境说明
本地安装JProfiler,Weblogic相关工具,相关破解可以在网上找到.
1.2步骤说明
1.打开工具JProfiler后,在Session菜单下选择New windows,弹出Quickstart窗口界面,在该界面选择第三项An application server, locally or remotely,然后点击Next.
2.进入Integration wizard界面,选择应用服务的类型和版本.此处,我们选择BEA Weblogic 8.1,然后点击Next.
3.选择连接的类型,是本地还是远程,这里我们选择本地(on this computer),然后点击Next.
4.选择Weblogic的启动文件Startweblogic.cmd,然后点击Next.
5.选择JDK的提供厂商和其版本.这里我们选择了Sun Microsystems的1.4版,然后点击Next.
6.选择两种处理模式,这里选择第一种,符合应用服务(JIT/hotspot complation enabled)
7.选择JProfiler的使用端口,对于本地连接来说,此处作用不大,用默认即可
8.选择第一个,启动weblogic时,试图去连接本次建立的连接,一直会等待到成功连接,而选择第二个,若是发现weblogic没有启动,将不做等待这里我们选择第一项.
9.对前面设置的内容统一展现,若是检查没有问题,则点击Next,进行下一步操作.
10.点击Finish,完成了本次连接的配置,若是选择了马上连接,则下一步开始连接.
11.这里对配置好的连接进行设置,根据需要可以进行过虑等设置,完成后点击OK.
12.开始连接本地的weblogic应用,连接成功后,可以得到相关的信息
【附】
Jprofiler 5.1.x 下载及其License
网上流行的5.1.2的Fallen的XX, 无法启动和监控 Tomcat 等服务器, 不能用! 最新的5.2.1版本的还没找到XX.
来源: http://serendipityspaces.spaces.live.com/Blog/cns!71616649A887E6A!604.entry
附 5.1 的下载地址: Archive- JProfiler 5.1
Name: any
Company: any
License Key:
L-Larry_Lau@163.com#16320-dvzxpt17ogmau#013
L-Larry_Lau@163.com#83851-1vyctfjv8d6ua#255
L-Larry_Lau@163.com#83192-56yozpwn6v3n#174
java系统监控分析Jprofile下载及安装配置【转】的更多相关文章
- Java系统监控(淘汰sigar)
Sigar是Hyperic-hq产品的基础包,是Hyperic HQ主要的数据收集组件.它用来从许多平台收集系统和处理信息. 这些平台包括:Linux, Windows, Solaris, AIX, ...
- JMeter下载及安装配置完整版
特别需要注意的时,jdk版本和jmeter版本匹配问题. Jdk1.8对应apache-jmeter-3.3 Jmeter下载及安装配置 本文是在win7环境下安装使用jmeter,jmeter可以运 ...
- Cassandra概念学习系列之Windows里下载且安装配置Cassandra(最新的3.11.1版本)(图文详解)
不多说,直接上干货! 最近我开始在windows环境中使用Cassandra,虽然在Cassandra站点的安装命令非常清楚和精简,我仍然在环境配置上遇到一些问题.所以我想为后来者分享下我的经验. ...
- 如何搭建Java开发环境(包括下载、安装和配置JDK)和Eclipse的安装
JDK的下载 1.打开网址https://www.oracle.com/index.html 2.下载JDK JDK的安装 设置环境变量(以windows 7 为例) 1. 在“计算机”图标上单击鼠标 ...
- 11-01 Java 开发工具 eclipse从下载、安装到实际使用的详细教程
Eclipse和MyEclipse简介 Eclipse是一种可扩展的开放源代码的IDE.起始于1999年4月,由OTI和IBM两家公司的IDE产品开发组组建. 2001年11月,IBM公司捐出价值4 ...
- java开发工具STS的下载及安装
将下载后的压缩文件解压,在解压后的sts-bundle下的sts-3.9.1RELEASE目录中STS.exe便是可执行程序,用于启动STS,将该文件发送到桌面快捷方式,当我们想使用STS时可以快速的 ...
- java基础之 第一步 :jdk安装配置
Java 开发环境配置 在本章节中我们将为大家介绍如何搭建Java开发环境. window系统安装java 下载JDK 首先我们需要下载java开发工具包JDK,下载地址:http://www.ora ...
- Java学习系列(一)Java的运行机制、JDK的安装配置及常用命令详解
俗话说:“十五的月亮十六圆”.那学习是不是也是如此呢?如果把月亮看成是我们的愿望,那十五便是我们所处的“高原期”,坚持迈过这个坎,我相信你的愿望终究会现实的.记得马云曾说:今天很残酷,明天更残酷,后天 ...
- jmeter下载及安装配置
本文是在win7环境下安装使用jmeter,jmeter可以运行在多平台上Windows和Linux. 前提:使用jmeter工具之前需要安装java.并配置好java的环境变量.(备注:java下载 ...
随机推荐
- Try running RemoteDll as Administrator
在使用RemoteDll注入动态库的时候发现注入有的动态库会提示下面的错误, LoadLibrary on remote process [1968 - Explorer.exe] failed. T ...
- 9、从命令行运行postman脚本及生成测试报告
本节建议直接看postman官网:https://www.npmjs.com/package/newman 环境准备: 安装nodejs和npm 参考 https://www.runoob.c ...
- 21-Ubuntu-文件和目录命令-复制文件和目录-cp
cp 将给出的文件或目录复制到另一个文件或目录,相当于DOS下的copy命令 选项 含义 -f 已经存在的目标文件直接覆盖,不提示 -i 覆盖文件前提示 -r 若给出的源文件是目录文件,则cp将递归复 ...
- 4-MySQL拆分表
如上图,将goods表中的cate_name字段拆分一个商品分类表goods_cates,步骤如下: 1,创建商品分类表-goods_cates; create table goods_cates( ...
- python自动化基础(参数化)
一.创建加法类 #定义一个数学加法类 class Mathmethod(): def add(self,a,b): return(a+b) def sub(self,a,b): return(a-b) ...
- CSS代码命名惯例语义化的方法
CSS代码的命名惯例一直是大家热门讨论的话题.今天暴风彬彬想通过分析一个流行三栏布局中的必要元素,来为大家讲解关于使用语义化方法替代结构化方法来命名CSS类的建议和指导. 您还可以参考彬Go的相关文章 ...
- java日期格式汇总
日期格式汇总 转载 2017年05月23日 17:22:25 DateFormat java.text.DateFormat public abstract class DateFormat ...
- kaggle 实战 (1): PCA + KNN 手写数字识别
文章目录 加载package read data PCA 降维探索 选择50维度, 拆分数据为训练集,测试机 KNN PCA降维和K值筛选 分析k & 维度 vs 精度 预测 生成提交文件 本 ...
- 关于用Linux桌面版当工作系统这件事
Linux稳定性好,Linux软件开放--不过等到决定把Linux当作日常工作用系统时,就一言难尽了-- 我日常工作的需求有: 笔记本扩展屏幕 Golang开发 docker/kubernetes 输 ...
- ES5给object扩展的一些静态方法
1. Object.create(prototype[, descriptors]) : 创建一个新的对象 1). 以指定对象为原型创建新的对象 2). 指定新的属性, 并对属性进行描述 value ...