zoukankan      html  css  js  c++  java
  • 使用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平台程序。
     
     
    具体操作参见工具自带帮助。
     
  • 相关阅读:
    node分离路由文件
    node项目搭建步骤
    在express获取POST(类似表单请求)的数据
    10分钟搭建Kubernetes容器集群平台(kubeadm)
    今日考题
    jQuery方法介绍
    JQuery练习题
    今日面试题:
    bom操作,事件与jquery
    今日理解之js
  • 原文地址:https://www.cnblogs.com/jiyuqi/p/3216618.html
Copyright © 2011-2022 走看看