使用JRockit进行性能优化一:环境搭建

1. jrockit简介
 
jrockit前身是BA jrockit,后被oracle收购,并免费发布,但并不开源。
 
jrockit可以看做是兼容标准的JDK基础上的JVM,同原有的JVM相比,jrockit声称在速度上有显著的提高(甚至超过70%),jrockit在速度上的优势使其应用在时间敏感的领域内,如军事,电信,控制等,这也得益于其针对不同处理器架构所做的优化。
 
对普通开发者而言,我们使用jrockit JVM最主要的原因是其提供的丰富的性能监控工具,从方法执行时间到内存泄露均有对应的工具涉及。
 
 
2. jrockit安装
 
 
用户需要针对不同的平台选择,现支持的版本如下:
 
 
我使用的是X86-WIN32平台,下载后双击安装即可。安装的目标路径上会出现jrockit目录:jrockit-jdk1.6.0_45-R28.2.7-4.1.0
 
也就是在jdk1.6.0_45基础上的R28.2.7版本。
 
 
3. 集成应用到jrockit jvm上
 
同JDK一样,设置JAVA_HOME以及PATH等指向安装路径。
 
a. 设置JAVA_HOME
 
JAVA_HOME: D:Javajrockit-jdk1.6.0_45-R28.2.7-4.1.0
 
b. 设置PATH
 
PATH: 新增%JAVA_HOME%in
 
c. 设置CLASSPATH
 
CLASSPATH: .;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ool.jar;
 
如此就设置好了本机使用jsockit JVM,JAVA程序的启动速度确实有了提高。
 
4. 使用JRockit Mission Control
 
JRockit Mission Control是jsockit中提供的性能优化工具,可以在${JAVA_HOME}/bin中找到。
 
JRMC包含JRockit Mission Control和三个插件,插件包括管理控制台,内存泄露检测器,JRockit飞行记录器(用于执行始终可用的实时和历史性能监控和概要分析)。
 
通过运行jrmc.exe启动win平台程序。
 
 
具体操作参见工具自带帮助。
 
原文地址:https://www.cnblogs.com/jiyuqi/p/3216618.html