请输入您要查询的百科知识:

 

词条 BEA JRockit
释义

BEA JRockit 产品概述

今天,J2EE 应用服务器已经成为开发和部署任务关键型业务应用的中心环境。这些应用传统上都部署到昂贵的单一厂商 RISC 硬件平台,因而导致总体拥有成本的增加。由于缺乏有竞争力的、高性能的、基于 Intel 的 Java 虚拟机 (JVM),迄今为止还没有将低成本的 Intel 服务器看作是 J2EE 应用服务器的适当选择。

作为第一个专门针对 Intel 平台并得到优化的 JVM,BEA JRockit 解决了这一问题。它使 Java 应用能在成本更低、基于标准的平台上,以更高的可靠性和更佳的性能运行。与其他的 JVM 不同,BEA JRockit 旨在驱动要求极高的服务器端 Java 应用,以便为企业应用提供极高的性能、可管理性和可靠性。

根据行业基准测试结果,BEA JRockit 的执行结果要比最近发布的基于 RISC 的基准测试结果高出 30% 以上。现在,BEA 用户正亲眼目睹性能的大幅提升,有些性能提升超过 70%,而硬件成本却降低了 50%。基于 Intel 架构的 BEA JRockit,使企业能在所有基础架构上实现投资回报,原因如下:

高性能,加速应用的执行,更有效地实现 JVM 功能 可靠性,能够处理最大负荷而不出现任何故障 可管理性,通过独立的管理控制台实时监控各种服务器和资源 可伸缩性,无须中断运行即可满足用户数量的快速增加

BEA JRockit 采用了最先进的优化技术,能在Intel硬件上获得最高的性能。该系统使用自适应的优化编译器,以加速字节代码的执行。内部功能如线程同步、对象分配、数组复制和文件/网络通信均针对速度进行了优化,不但可以持续适应上述 Java 应用,而且能够不断适应下列操作系统和服务器硬件。

优化的代码生成

BEA JRockit 连续监视各种应用,并利用应用的运行时特征提升性能。软件JIT汇编所有在启动期间遇到的方法,并在运行时不断优化应用编码以提高性能。

后台瓶颈检测器将收集运行时统计数据,检测由频繁执行的方法引起的瓶颈问题。然后,系统优化管理器将积极优化这些方法(即使程序正在运行),并对其进行实时改进。

无缝垃圾收集

BEA JRockit 彻底消除了垃圾收集经常引起的暂停和运行中断现象。该软件支持以下四种垃圾收集方法,以满足不同类型应用和环境的要求:

并行回收器 利用多处理器系统上的所有 CPU,快速清除所有无响应对象。虽然使用此回收器会导致应用的间歇式暂停,但是它却能提供最大的应用吞吐量。 世代并发 是一种混合式回收器,在后台与应用线程同时工作。通过将所有的新对象分配到某个临时存放地(一般低于整个堆栈的 25%),并定期暂停应用以清除临时存放地,无论单处理器系统还是多处理器系统,该回收器都使暂停时间达到最短。 无中断并发 是一种非中断型回收器,它与应用线程并发运行,即在多处理器系统 CPU 的子集上同时运行。此模式以单一大型堆栈分配对象,这会定期导致回收器暂停,以同步各种应用线程,获取有效对象的确切信息。 世代停止与复制 是一种标准的两代回收方法,它将所有新分配的对象都保留在专门的临时存放地。当对象生存一定时间后,将从该区域转移到更早的复制空间。此模式最适合应用调试期间使用。

高可视化管理

BEA JRockit 简单而强大的管理控制台,可以展现服务器行为和资源可用性的实时信息,并及时诊断故障以避免停机。因此,系统管理员能够对商务 Java 应用的部署和管理进行独特控制。

管理控制台能监视 CPU 和内存使用率,并进行配置更改以避免应用停机。管理员可监视 JVM 和 Java 应用的运行特征,并在特征出现变化时接收自动通知。

借助这些信息,管理员就能确认性能瓶颈,调整运行和环境参数,以提供更好的性能和更高的可用性。

BEA JRockit 还支持 JVMDI 和 JVMPI,使开发人员能够利用第三方诊断工具和性能评测工具。它还提供与业界领先的第三方应用管理工具的集成。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/31 7:46:59