1. JRockit简介
Jrockit是Bea开发的符合JAVA虚拟机规范的虚拟机+虚拟机监控软件。
虚拟机:Jrockit Real Time
监控软件:Jrockit Mission Control
Jrockit Real Time与SUN的JDK是完全兼容的,也就是说以前在SUN的虚拟机上跑的程序,在Jrockit Real Time上不会出现任何问题。以前不免费,现在已经完全免费了。
最重要的,Jrockit是目前作者尝试过的,唯一一套可以在生产环境中进行内存监控的软件,其他软件都会严重降低虚拟机的效率应用基本无法使用。因为内 存泄漏有时就算在压力测试中也很难发现。大部分都是在生产环境中产生的。如果没有一个基本不影响运行效率的软件,想解决只能靠运气。以前我解决过一次 JAVA内存泄漏的问题,采用的还是Sun JDK,用的工具是jProfiler 解决一些问题,不过对生产系统正常使用有比较大的影响。现在有了这个工具,解决起来就非常方便了。
2. 下载jrockit-jdk1.6.0_22,并安装
下载地址:http://www.oracle.com/technology/software/products/jrockit/index.html
要同时下载Jrockit Mission Control 和Jrockit(虚拟机)
3. 服务器端配置
1. 在服务器段安装jrockit-jdk1.6.0_22-R28.1.1-4.0.1-linux-ia32.bin,
2. 设置应用程序,使用此Jrockit启动应用程序。
Tomcat 6的设置方法是:
在catalina.sh顶部加入
JAVA_OPTS=" -verbosegc -Dcom.sun.management.jmxremote.port=7091 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=IP "和
JAVA_HOME=/root/jrockit-jdk1.6.0_22-R28.1.1-4.0.1
将JRE_HOME改为JAVA_HOME也行。
并启动tomcat
4. 监控端设置
首先安装jrockit-jdk1.6.0_22-R28.1.1-4.0.1-windows-ia32.exe,然后运行。
在JVM浏览器视图中,对连接器文件夹右键,选择新建连接。
分享到:
相关推荐
### JRockit Mission Control:Java应用的内存泄漏侦探 #### 引言 在现代软件开发中,Java虚拟机(JVM)及其内置的垃圾回收机制(GC)扮演着管理内存的关键角色,但即便如此,内存泄漏仍然是困扰Java开发者的一大...
**JRockit JAVA内存溢出检测的使用** Java内存溢出是开发和运行Java应用程序时常见的问题,可能导致程序崩溃或性能急剧下降。JRockit JVM(Java Virtual Machine)由Oracle公司开发,它提供了强大的内存管理和分析...
#### 一、Java线程堆栈分析 **1.1 如何输出线程堆栈?** - **命令行方式**: 使用`jstack`命令可以输出指定Java进程的线程堆栈信息。 - `jstack <pid>`: 输出指定PID的Java进程的所有线程堆栈信息。 - **编程方式**...
### Java虚拟机规范(Java SE 7)关键知识点解析 #### 一、Java虚拟机规范概览 **Java虚拟机规范(Java SE 7版)**是一部权威的技术文档,主要阐述了Java虚拟机(JVM)的核心概念和技术细节。这份规范不仅对Java...
Oracle JRockit是一款高性能、优化过的Java虚拟机(JVM),专为服务器端应用程序设计,尤其是在需要高吞吐量和低延迟的环境中表现卓越。它曾经是Oracle公司的一个重要产品,但现在已被Java HotSpot VM所取代,后者是...
这个版本的JRockit JDK(Java Development Kit)包括了Java运行时环境(JRE)以及用于开发和调试Java应用程序的工具。版本号1.6.0_45表明这是Java 6的一个更新版本,而R28.2.7-4.1.0是JRockit特有的版本标识,它代表...
Oracle JRockit是一款由Oracle公司开发的高性能Java虚拟机(JVM),专为优化服务器端应用程序而设计。在本压缩包文件"jrockit-jdk1.6.0_45-R28.2.7-4.1.0-windows-ia32.exe"中,我们看到的是JRockit JVM的一个特定...
Java开发人员在面对复杂的应用系统时,经常遇到性能优化的问题,而Oracle JRockit JVM作为一款高效的Java虚拟机,尤其在内存管理和垃圾回收方面表现出色。"jrockit手册"是一份宝贵的资源,旨在帮助开发者深入理解...
### Java虚拟机规范(Java SE 7)关键知识点解析 #### 一、概述 《Java虚拟机规范(Java SE 7)》是一本详细介绍Java虚拟机(JVM)工作原理的重要书籍,由Tim Lindholm、Frank Yellin、Gilad Bracha、Alex Buckley等...
本教程提供在linux上用JRockit启动JAVA程序、在windows上启动JRockit检测内存泄漏的方法(远程连接),分为以下步骤:获得 JRockit、安装JRockit、指定LINUX要使用的JDK、修改JAVA程序启动参数、运行JRockit
JRockit Mission Control 是 BEA(现已被 Oracle 收购)推出的一款强大的 Java 应用性能管理和诊断工具,特别适用于检测和解决内存泄漏问题。这个工具集在 JRockit R26.0.0 及后续版本中捆绑提供,最新版本为 2.0.1...
《Oracle JRockit权威指南》是一本专注于Oracle JRockit Java虚拟机的深入解析书籍,旨在帮助读者理解和优化Java应用程序的性能。Oracle JRockit是Oracle公司开发的一款高性能、低延迟的Java虚拟机(JVM),尤其在...
JRockit是BEA Systems公司(现已被Oracle收购)开发的一款专为大型企业级应用设计的Java虚拟机(JVM)。它以其卓越的性能、稳定的运行环境以及强大的管理工具在业界享有盛誉。对于那些对性能有极高要求的应用场景来...
Oracle JRockit是一款高性能、轻量级的Java虚拟机(JVM),由BEA Systems开发,后被Oracle公司收购并整合到其产品线中。Oracle JRockit在Java应用程序的运行效率、内存管理和垃圾回收等方面表现出色,尤其适合对性能...
该书由Marcus Hirt和Marcus Lagergren合著,旨在帮助读者深入理解JRockit的工作原理及其在开发和管理高性能Java应用程序中的作用。通过本书的学习,开发者可以更好地利用JRockit的强大功能来解决实际项目中遇到的...
JRockit(6)