引言
Oracle JRockit Mission Control 是一系列在 Oracle JRockit JVM 上运行
的强大工具。这些工具提供先进、无干扰的 JVM 监控和管理功能,同时适
合开发和生产环境使用。本文将提供 JRockit Mission Control 的简要介
绍,说明套件中的主要组件、此套件的各组件与竞争技术的不同之处,以
及在 JRockit JVM 上运行时使用它们监控、管理、分析和诊断应用程序的
方法。
无干扰分析和诊断
今天用于监控、管理和分析 Java 运行时的多数技术均使用具有明显干扰
的技术,如字节代码工具和JVMTI(替代旧的JVMPI)。JRockit Mission
Control 的主要着重点是在对运行系统的影响最小的情况下收集所需数据。
使用的技术还使应用程序能够在工具与 JVM 断开时全速运行。这就使
JRockit Mission Control 适于在生产环境中使用。开销最少同时最小化了
Heisenberg 效应,而且与那些开销较大的技术相比,可提供更具代表性的
应用程序数据。
JRockit Mission Control 目前包含三个强大的工具:
管理控制台
JRockit 管理控制台是用于监控和管理多个 JRockit 实例的工具。它可以捕
获并显示关于 GC 暂停、内存和 CPU 使用情况的实时数据,以及来自
JVM 内部 MBean 服务器上部署的任何 JMX MBean 的信息。JVM 管理
包括动态控制 CPU 亲和性、垃圾回收策略、内存池大小等。
JRockit Runtime Analyzer
JRockit Runtime Analyzer (JRA) 是按需“飞行记录器”,生成关于 JVM
及其上运行的应用程序的详细记录。记录的档案可在以后使用 JRA
Mission Control 插件进行脱机分析。记录的数据包括方法和锁定的分析,
以及垃圾回收统计、优化决策、对象统计和延迟事件。
内存泄漏检测程序
这是用于发现内存泄漏并查找原因的工具。JRockit 内存泄漏检测程序的趋
势分析器可以发现非常慢的泄漏,它显示详细的堆积统计(包括泄漏对象的
引用类型和实例,分配点),并可快速追溯泄漏的原因。内存泄漏检测程序
使用先进的图形表示技术,简化了复杂信息的浏览和理解。
分享到:
相关推荐
JRockit Mission Control 是 BEA(现已被 Oracle 收购)推出的一款强大的 Java 应用性能管理和诊断工具,特别适用于检测和解决内存泄漏问题。这个工具集在 JRockit R26.0.0 及后续版本中捆绑提供,最新版本为 2.0.1...
JRockit Mission Control (JMC) 是一款由 Oracle 开发的高级诊断工具套件,主要用于帮助开发人员和运维人员监控、分析 Java 应用程序的性能问题,特别是在生产环境中进行故障排查时尤为有用。JMC 的核心组件之一是 ...
面对内存泄漏这一棘手问题,BEA公司(现已被Oracle收购)推出了JRockit Mission Control,一款专为诊断和追踪Java应用内存泄漏而设计的强大工具。自2005年起,JRockit R26.0.0版本起便将其作为标准组件提供,其最新...
### Oracle JRockit Mission Control 知识点解析 #### 一、概述 Oracle JRockit Mission Control 是一款专为 Oracle JRockit JVM 设计的强大工具集,主要用于在生产环境中进行 Java 应用程序的无干扰分析与诊断。该...
Oracle JRockit Mission Control 4.0.1
总的来说,Oracle JRockit 6是针对Linux x32平台的一款强大且优化的Java运行时环境,其集成的JRockit Mission Control和JRockit Real Time为开发和运维提供了强大的工具支持。然而,由于Java技术的快速发展,JRockit...
在Oracle JRockit 6中,R28.2.7是具体的产品版本号,它包含了JRockit Mission Control 4.1和JRockit Real Time 4.1这两个关键组件。 **JRockit JVM** Oracle JRockit JVM是Oracle公司早期开发的一款Java虚拟机,以...
JRockit Mission Control是Oracle JRockit JVM的一部分,它是一个强大的Java应用程序性能管理工具集。它包含了多个诊断和监控工具,如JConsole、VisualVM等,帮助开发者和运维人员深入理解应用程序的运行状况。通过...
Oracle JRockit Mission Control 4.0.1
这个版本包含了R28.2.7更新,以及JRockit Mission Control 4.1和JRockit Real Time 4.1组件。JRockit JVM是Oracle在Java平台上的优化产品,特别强调了服务器端应用和实时系统的性能和稳定性。 首先,我们来了解...
4. **JRockit诊断工具**:介绍JRockit Mission Control等诊断工具的使用,包括性能监控、内存泄漏检测、线程分析等功能,帮助开发者快速定位和解决问题。 5. **JRockit性能调优**:提供实战性的性能调优技巧,包括...
Oracle JRockit Mission Control 4.0.1
Oracle JRockit Mission Control 4.0.1
- **工具集**:JRockit附带了一系列诊断和分析工具,如Mission Control,帮助开发者进行性能调优。 - **许可证变化**:在Oracle的改动下,Oracle JRockit现在可以免费用于开发和内部产品使用,降低了企业使用成本...
这款JRockit版本是针对Java Development Kit (JDK) 1.6.0_45的优化实现,提供了R28.2.7更新和两个关键组件:JRockit Mission Control 4.1以及JRockit Real Time 4.1。以下是关于这些组件和其相关知识点的详细解释: ...
本书也可能讨论了JRockit的JRockit Mission Control,这是一个集成的JVM监控和管理控制台,能够提供应用程序运行时的深入分析和实时控制功能。通过Mission Control,开发者可以获取大量的运行时信息,进行故障排查和...
该书由经验丰富的JRockit开发者马库斯·希尔特和马库斯·拉杰格伦共同撰写,旨在帮助读者理解和掌握JVM的工作原理以及如何通过JRockit Mission Control进行高效监控和故障处理。 JRockit JVM是一款高性能的Java...
Oracle Jrockit Mission Control 概述 (PDF) Oracle Cloud Computing Oracle 云计算 (PDF) 适用于云计算的架构战略 (PDF) Oracle WebCenter Oracle WebCenter 套件 (PDF) Oracle WebCenter 11g 技术白皮书 (PDF) ...
在实际的开发实践中,JRockit提供了一系列性能优化工具和监控工具,如JRockit Mission Control和JRockit Real Time,这些工具可以帮助开发者深入了解JVM的行为,监控和诊断性能问题,并在必要时进行调整。...