使用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:\Java\jrockit-jdk1.6.0_45-R28.2.7-4.1.0
 
b. 設置PATH
 
PATH: 新增%JAVA_HOME%\bin
 
c. 設置CLASSPATH
 
CLASSPATH: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tool.jar;
 
如此就設置好了本機使用jsockit JVM,JAVA程序的啟動速度確實有了提高。
 
4. 使用JRockit Mission Control
 
JRockit Mission Control是jsockit中提供的性能優化工具,可以在${JAVA_HOME}/bin中找到。
 
JRMC包含JRockit Mission Control和三個插件,插件包括管理控制台,內存泄露檢測器,JRockit飛行記錄器(用於執行始終可用的實時和歷史性能監控和概要分析)。
 
通過運行jrmc.exe啟動win平台程序。
 
 
具體操作參見工具自帶幫助。
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM