相信了解BEA Weblogic的人都知道JRockit,可是却很少有人了解JRockit的调优,下面我就来讲讲JRockit的调优和性能监控 jRockit支持四种垃圾收集器:分代复制收集器、单空间并发收集器、分代并发收集器和并行收集器。默认状态下,JRockit使用分代并发收集器。要改变收集器,可使用-Xgc:<gc-name></gc-name>,对应四个收集器分其他为gencopy, singlecom, gencon以及parallel。为得到更好的响应性能,应该使用并发垃圾回收器:-Xgc:gencon,可使用-Xms和-Xmx设置堆栈的初始大小和最大值,要设置护理域-Xns为-Xmx的10%。而如果要得到更好的性能,应该选用并行垃圾回收器:-Xgc: parallel,由于并行垃圾回收器不使用nursery,不必设置-Xns。
如果你的线程大于100或者在linux平台下,可以尝试使用瘦线程模式:-Xthinthread,同时关闭Native IO:-Xallocationtype:global。
jRockit 还提供了强大的图形化监控工具Jrockit Management Console,感兴趣的朋友可以去BEA官方网站下下载
分享到:
相关推荐
【jRockit调优指南】 jRockit是一款高性能的Java虚拟机,由BEA Systems开发,后被Oracle公司收购。jRockit具有优秀的自动化优化能力,但为了进一步提升性能,了解并掌握其调优策略至关重要。 一、jRockit垃圾收集...
内存管理是JRockit调优的核心之一。通过-Xms和-Xmx参数,我们可以设定堆内存的初始大小和最大值。例如,-Xms:64m -Xmx:768m将初始堆设置为64MB,最大堆设置为768MB。对于nursery的大小,可以通过-Xns参数进行调整,...
- **jRockit调优**: 利用jRockit特有的调优工具和技术,如内存泄漏检测等。 **2.2 Server调优** - **本地I/O库**: 使用本地I/O库以提高数据传输效率。 - **线程池配置**: 根据应用特点调整线程池大小,以达到最佳...
**2.1.2 jRockit调优** 如果使用的是BEA jRockit虚拟机,则需要针对其特性进行相应的调优工作。 ##### 2.2 Server调优 **2.2.1 使用本地I/O库** 尽可能使用本地I/O库(如NIO)来提高I/O操作的效率。 **2.2.2 ...
Oracle JRockit是一款高性能、优化过的Java虚拟机(JVM),尤其在服务器端应用和大规模分布式环境中...此外,熟悉JRockit的性能调优技巧和监控工具的使用也是关键,这有助于确保应用在生产环境中的稳定性和高效运行。
3. **动态编译器**:JRockit包含一个名为JRockit Mission Control的集成开发环境,提供了代码剖析和调优功能。它的动态编译器JIT(Just-In-Time)可以快速优化热点代码,提升运行效率。 4. **低延迟**:JRockit特别...
JRockit JVM在性能优化方面有其独特之处,尤其在垃圾回收(Garbage Collection)和内存管理方面,它采用了创新的算法和技术,如早期的飞行记录器(Flight Recorder)和使命令分析器(Mission Control)等工具,这些...
5. **JRockit性能调优**:提供实战性的性能调优技巧,包括代码优化、JVM参数调整、类加载器管理等,帮助提升应用的整体性能。 6. **JRockit源码分析**:部分章节可能涉及JRockit的部分源码解析,让读者更深入地理解...
本文将深入探讨JRockit JVM的关键特性、优化策略以及如何有效地利用其提供的工具进行性能调优。 1. **JRockit JVM特性** - **内存管理**:JRockit采用先进的内存分配策略,如分代收集和并发标记清除,以降低垃圾...
开发与调优技巧** - **性能监控工具**:书中详细介绍了如何使用JRockit提供的各种工具进行性能分析和监控,如VisualVM、JConsole等。 - **代码优化**:提供了大量关于编写高效Java代码的建议,包括避免内存泄漏、...
通过JMC,我们可以实时查看内存使用情况,识别内存泄漏,设置性能阈值,并进行调优实验。 3. **内存泄漏检测**:JRockit提供了内置的内存泄漏检测工具,可以通过分析对象引用链来查找潜在的问题。开发者应定期进行...
通常,这种格式的文件会包含详细的安装指南、配置参数解释、性能调优建议等内容,帮助用户更好地理解和使用Oracle JRockit。 5. **如何选择JVM**: 选择JVM应根据具体的应用需求,比如对性能敏感的系统可能更适合...
在性能调优方面,JRockit提供了细粒度的性能调优选项,开发者可以根据自己的需求定制JVM参数,从而达到应用的最大效能。例如,JRockit提供了针对特定Java虚拟机功能的调优参数,这包括内存管理、线程调度、JIT编译器...
性能调优是软件开发中的重要环节,尤其是在构建高性能、高并发的应用时。本文通过一次实际的性能调优案例,深入探讨了如何定位和解决性能问题。首先,问题起因是因为一个消息平台在二期开发完成后,在性能测试中出现...
### 常用WebLogic性能调优方法 在IT领域,WebLogic服务器是Oracle公司推出的一款功能强大的中间件产品,广泛应用于企业级应用系统中。然而,在实际的应用场景下,由于业务需求的变化以及硬件资源的限制,WebLogic...
4. **性能调优**:利用JRockit Mission Control进行性能监控和调优,可以显著提升Java应用的性能,但需要一定的学习和实践经验。 5. **安全更新**:尽管JDK 1.6已经相当老旧,但在使用过程中依然要注意定期检查安全...
Oracle JRockit 6 ...总之,Oracle JRockit 6 Windows x32为32位Windows环境提供了一个高性能、实时优化的Java运行时环境,配以强大的监控和诊断工具,是开发者和运维团队进行复杂应用部署和性能调优的重要选择。