电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

weblogic优化指南VIP免费

weblogic优化指南_第1页
1/35
weblogic优化指南_第2页
2/35
weblogic优化指南_第3页
3/35
优化WebLo gic 一、为 WebLogic 启动设置 Java 参数 垃圾收集(GC)是指JVM 释放Java 堆中不再使用的对象所占用的内存的过程,而Java 堆(Heap)是指Java 应用程序对象生存的空间。堆大小决定了 GC 的频度和时间。堆越大,GC 频度低,速度慢。堆越小,GC 频度高,速度快。所以 GC 和堆大小是一组矛盾。为了获取理想的Heap 堆大小,需要使用-verbosegc 参数(Sun jdk: -Xloggc:)以打开详细的GC 输出。分析 GC 的频度和时间,结合应用最大负载所需内存情况,得出堆的大小。 通常情况下,我们建议使用可用内存(除操作系统和其他应用程序占用之外的内存)70-80%,为避免堆大小调整引起的开销,设置内存堆的最小值等于最大值即:-Xms=-Xmx。而为了防止内存溢出,建议在生产环境堆大小至少为 256M(Platform 至少 512M),实际环境中512M~ 1G 左右性能最佳,2G 以上是不可取的,在调整内存时可能需要调整核心参数进程的允许最大内存数。对于 sun和 hp 的jvm,永久域太小(默认 4M)也可能造成内存溢出,应增加参-XX:MaxPermSize=128m。建议设置临时域-Xmn 的大小为-Xmx 的1/4~ 1/3, SurvivorRatio 为 8 堆栈内存优化,修改配置文件: WL_HOME=C:\bea\weblogic81 "%WL_HOME%\common\bin\commEnv.cmd" :bea #如果采用的上 bea 的JDK # JVM Heap(堆内存)最小尺寸为96M,最大尺寸为256M set MEM_ARGS=-Xms96m -Xmx256m :sun #如果采用的是sun 的JDK # JVM Heap(堆内存)最小尺寸为32M,最大尺寸为200M #公共变量对象的内存限制: PermSize:最小尺寸, MaxPermSize :最大允许分配尺寸 set MEM_ARGS=-Xms32m -Xmx200m -XX:MaxPermSize=128m 监视堆栈使用情况: 下载JRockit JDK,该JDK已经自带了JRockit Mission Control工具,目前好像还没有单独下载JRockit Mission Control的地方,于JRockit JDK进行了绑定下载; 在 C:\bea\jrockit81sp5_142_08\console 目录里面运行: C:\bea\jrockit81sp5_142_08\bin\java –Xmanagement -jar ManagementConsole.jar 如何监控weblogic呢? 修改weblogic启动脚本startWebLogic.cmd,在里面加入-Xmanagement启动参数: %JAVA_HOME%\bin\java -Xmanagement %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% -Dweblogic.Name=% SERVER_NAME% -Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE% -Djava.security.policy="% WL_HOME%\server\lib\weblogic.polic...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

weblogic优化指南

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部