对 JRockit JVM优化
Task
|
Options
|
Comments
|
Setting the Nursery
|
-Xns
|
尽力使Nursery最够大,来减少GC停顿时间。最大最好不要超过最大Heap 95%。
|
Setting minimum heap size
|
-Xms
|
BEA 推荐这个值最好等于最大的heap。
|
Setting maximum heap size
|
-Xmx
|
Heap最大值,当然越大越好。
|
Setting garbage collection
|
-Xgc: parallel
|
|
Performs adaptive optimizations as early as possible in the Java application run. |
-XXaggressive:memory
|
|
For example
$ java -Xns10m -Xms512m -Xmx512m
对 SUN JVM优化
Task |
Options |
Comments
|
Setting the New generation heap size
|
-XX:NewSize
|
默认 NewSize大小是Heap的四分之一,类似Nursery,尽量设置大点减少GC停顿时间。
|
Setting the maximum New generation heap size
|
-XX:MaxNewSize
|
设置 New Generation heap 最大值.
|
Setting New heap size ratios
|
-XX:SurvivorRatio
|
在Sun generation分为3个区域,一个Edgn和两个survivors。该值是设置Edgn与Surviors的比例。最好设置为8.
|
Setting minimum heap size
|
-Xms
|
推荐这个值最好等于最大的heap。 |
Setting Big Heaps and Intimate Shared Memory
|
-XX:+UseISM -XX:+AggressiveHeap
|
See http://java.sun.com/docs/hotspot/ism.html
|
Setting maximum heap size
|
-Xmx
|
Heap最大值,当然越大越好。 |
For example
$ java -XX:NewSize=128m -XX:MaxNewSize=128m -XX:SurvivorRatio=8 -Xms512m -Xmx512m
(原文)http://www.blogjava.net/vincent/archive/2009/03/23/261478.html
分享到:
相关推荐
WebLogic Server性能调优是针对BEA公司的应用服务器产品的一项关键任务,旨在优化服务器的运行效率,提升系统响应速度和处理能力。以下是基于提供的文件内容的详细解释: 1. **硬件,操作系统,网络调整** - **...
WebLogic Server 10是该产品线的一个重要版本,而性能调优是确保应用服务器能够高效、稳定运行的关键步骤。本文将详细介绍WebLogic Server 10的性能调优方法,涉及内核调优、Web应用程序调优、JDBC调优、EJB/MDB调优...
【WebLogic性能调优】 WebLogic Server是一款由BEA Systems(现已被Oracle收购)开发的企业级Java应用服务器,常用于构建、部署和管理企业级Java应用程序。本篇内容主要聚焦于WebLogic Server的性能调优,包括多个...
WebLogic Server性能调优是一个复杂而关键的过程,旨在优化服务器的运行效率,提高应用程序的响应速度,以及确保系统的稳定性和可扩展性。以下是对标题和描述中涉及的几个主要知识点的详细说明: 1. **硬件、操作...
"WLS 10.x detail.ppt"可能深入解析WebLogic Server 10.x的内部工作原理,包括JVM参数设置、内存管理、线程池配置等,这些都是性能调优的基础。了解这些细节有助于我们做出更明智的调整决策。 "WLS overview.ppt"会...
WebLogic Server 8.1 性能调优是一项关键任务,旨在提高应用程序的运行效率,减少资源消耗,并确保系统的稳定性和可扩展性。在进行性能调优时,我们需要关注几个核心方面,包括理解性能目标、调整操作系统、优化...
以下是一些关于WebLogic Server性能调优的最佳实践: 1. **禁用页面检查** 为了提高性能,可以禁用Servlet和JSP的页面检查。这可以通过将`pageCheckSeconds`和`servlet-reload-check-secs`参数设置为-1来实现,这...
本篇文章详细介绍了WebLogic Server性能调优的相关理论知识,并结合实战案例进行了深入剖析,希望能为广大技术人员提供有价值的参考和帮助。在实践中,还需要不断学习新技术和新方法,以应对日益复杂的业务挑战。
J2EE应用的性能调优是一个系统工程,涉及到应用代码、服务器配置、数据库管理和操作系统等多个层面。通过上述策略的综合应用,可以显著提升BEA WebLogic平台下的J2EE应用性能,满足企业对高效、稳定服务的需求。调优...
以下是一些关键的调优策略,主要以WebLogic 8.1为参考,但适用于其他版本的WebLogic。 1. **设置JAVA参数**: - 在`BEA_HOME\user_projects\domains\domain-name\startWebLogic.cmd`(Windows)或`startWebLogic....
在这种背景下,对WebLogic服务器进行有效的调优显得尤为重要。本文将围绕WebLogic服务器的内存管理和调优技巧展开讨论,旨在帮助读者理解如何通过合理的配置和调整来提高WebLogic服务器的性能。 #### 二、WebLogic...
对于使用JRockit JVM的Weblogic环境,还应考虑JRockit特有的内存管理和性能监控工具,如Mission Control,它提供了深入的诊断能力和实时监控功能,有助于更准确地定位和解决内存问题。 #### 参考文献与进一步阅读 ...
在HP-UX、AIX和Linux系统上也有相应的调优指南,例如HP-UX参考了官方文档,Linux可以通过调整`mtu`和使用`ipsysctl-tutorial`进行优化,而Windows通常情况下默认设置已经足够,但在必要时也可以查阅微软的技术文档...