对 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
修改方法一:
直接修改user_projects\domains\base_domain\bin下的startWebLogic.cmd文件,找到:
- @REM JAVA_OPTIONS - Java command-line options for running the server. (These
- @REM will be tagged on to the end of the JAVA_VM and
- @REM MEM_ARGS)
在下面增加上文提到的example的代码,启动配置信息即可生效。
修改方法二:
修改user_projects\domains\base_domain\bin下的setDomainEnv.cmd文件,找到:
- set MEM_ARGS=-Xms256m -Xmx512m
-
- set MEM_PERM_SIZE=-XX:PermSize=48m
-
- set MEM_MAX_PERM_SIZE=-XX:MaxPermSize=128m
修改Xms参数,虚拟内存配置信息即可实现。
分享到:
相关推荐
应用服务器Weblogic内存大小配置,调优
weblogic调优memory内存不足与内存泄漏问题
包括weblogic的配置方式 内存大小设置,登录延时设置,线程设置,集群设置等操作步骤。
weblogic 如何设置session的超时时间
Weblogic内存溢出优化设置,如果操作系统不支持中文,应首先使操作系统支持中文.
NULL 博文链接:https://zhaoshijie.iteye.com/blog/1912503
JVM内存的调优 1. Heap设定与垃圾回收Java Heap分为3个区,Young,Old和Permanent。Young保存刚实例化的对象。当该区被填满时,GC会将对象移到Old区。Permanent区则负责保存反射对象,本文不讨论该区。JVM的Heap分配...
NULL 博文链接:https://tianshidehuhuan.iteye.com/blog/1157705
weblogic内存占用过大调优方案简介
weblogic设置内存 我们经常在使用WebLoigc部署应用程序后,发现程序运行速度并不是很快,遇到这种情况我们可以尝试调整启动时分配的内存,设置方法有两种:
详细描述了Weblogic在MyEclipse下的集成安装与配置过程,有大量截图供参考。
Weblogic提高并发处理性能的设置 对于1. 设置Weblogic线程数 2. 设置Weblogic JDBC 缓冲池 4. 修改 startWeblogic.cmd 文件
weblogic10配置.pdf weblogic10配置.pdf weblogic10配置.pdf weblogic10配置.pdf
WebLogic10安装配置 WebLogic10 & MyEclipse 配置 windows下。
WebLogic10配置部署手册 WebLogic10 配置部署说明书 图文并茂 手把手教程 很好用的
利用weblogic8.1设置简单代理转发功能注意事项1.1版.pdf
结束weblogic10的部署项目过程。weblogic10是中文版
oralce weblogic 官方文档教程 自己下载了看去吧
一、Weblogic服务程序设置: 1、设置JDK内存: 2、设置线程数: 3、Weblogic数据库连接池连接数设置: 4、Weblogic的服务设置[配置\优化]: