welogic8内存优化

http://fragility.javaeye.com/blog/59503
-xx:+printgcdetails                     可以详细了解gc中的变化。
-XX:+PrintGCTimeStamps                 可以了解这些垃圾收集发生的时间,自jvm启动以后以秒计量。
-xx:+PrintHeapAtGC                     可以了解堆的更详细的信息。
-XX:=PrintTenuringDistribution           了解新域的情况,了解获得使用期的对象权。

-Xms,-Xmx一般设为同样大小。            800m
-Xmn 是将NewSize与MaxNewSize设为一致。  320m
-XX:PerSize                             64m
-XX:NewSize                             320m 此值设大可调大新对象区,减少Full GC次数
-XX:MaxNewSize                          320m
-XX:NewRato                             NewSize设了可不设。4
-XX:SurvivorRatio                      4
-XX:userParNewGC                        可用来设置并行收集    
-XX:ParallelGCThreads                   可用来增加并行度      4
-XXUseParallelGC                        设置后可以使用并行清除收集器
-XX:UseAdaptiveSizePolicy              与上面一个联合使用效果更好,利用它可以自动优化新域大小以及救助空间比值


提高Weblogic系统的稳定性及性能 

这个问题面比较宽,可以从如下几个方面考虑:
1)根据WLS版本的要求,平台是否是认证的平台,JDK版本是否是认证的版本,可以参照 http://e-docs.bea.com/wls/certifications/certifications/index.html
2)操作系统的补丁是否符合要求
3)Unix系统中调整文件描述符到一个合适的值.
4)Solaris 系统中调整TCP参数
5)调整系统中用户进程空间大小
6)调整运行weblogic的JVM的内存Heap size,在2G以下,越大越好。 参数: -Xms:xxxM -Xmx:xxxM
7)调整JVM的Young Generation的size大小. 参数:-XX:NewSize=xxxm -XX:MaxNewSize=xxxm
8)调整JVM得Permanent Generation的Size大小. 参数: -XX:MaxPermSize=xxxm.
9)在支持的平台,打开Weblogic 的Native IO可以提高性能。
10)调整weblogic的Thread Count为合适的值。 


-verbose:gc                              可显示gc的操作内容。
                                         打开它,可以显示最忙和最空闲收集行为发生的时间、
                                         收集前后的内存大小、收集需要的时间等
-Xloggc:gc${SERVER_NAME}.log
http://fragility.javaeye.com/blog/59503
-xx:+printgcdetails                     可以详细了解gc中的变化。
-XX:+PrintGCTimeStamps                 可以了解这些垃圾收集发生的时间,自jvm启动以后以秒计量。
-xx:+PrintHeapAtGC                     可以了解堆的更详细的信息。
-XX:=PrintTenuringDistribution           了解新域的情况,了解获得使用期的对象权。

-Xms,-Xmx一般设为同样大小。            800m
-Xmn 是将NewSize与MaxNewSize设为一致。  320m
-XX:PerSize                             64m
-XX:NewSize                             320m 此值设大可调大新对象区,减少Full GC次数
-XX:MaxNewSize                          320m
-XX:NewRato                             NewSize设了可不设。4
-XX:SurvivorRatio                      4
-XX:userParNewGC                        可用来设置并行收集    
-XX:ParallelGCThreads                   可用来增加并行度      4
-XXUseParallelGC                        设置后可以使用并行清除收集器
-XX:UseAdaptiveSizePolicy              与上面一个联合使用效果更好,利用它可以自动优化新域大小以及救助空间比值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值