2008年9月15日星期一

JVM_015:JRockit JVM 介绍

1. 完全实现了Java SE
JRockit JVM 专门为Intel和Solaris (SPARC) 硬件作了优化,特别适合服务器运行(使用了JIT编译)。它完全实现了Java SE,以下部分组成:
(1)The Java Development Kit (JDK)(2)The Java Runtime Environment (JRE)(3)Code Generation and Optimization
(4)Memory Management (Garbage Collection)(5)JRockit Mission Control (Management and Monitoring Tools)

其中,JRockit Mission Control 包括如下功能组件:
(1)JRockit Management Console:管理控制台。

(2)JRockit Runtime Analyzer:记录和分析JVM以及其上运行的应用程序。
(3)JRockit Memory Leak Detector:检测内存泄漏。JRockit Mission Control 在收集数据时,对JRockit JVM影响甚小,因此可以用于生产环境。2. JRockit 架构(1)I/O:负责处理与文件、数据库、网络的通信。
(2)Memory management:负责垃圾回收、为应用调整Heap大小(优化)。
(3)Threads management:负责线程调度、处理同步和锁。
(4)Java model:负责Java reflection 和 class loading。
(5)Code generation:负责把 java 代码编译成字节码,并做相应的优化(JIT) 。
(6)External interfaces 和 monitoring/management:获取JVM信息,监控和管理JVM。

没有评论: