189 8069 5689

weblogicjvm内存设置,如何给weblogic指定大小的内存

西华网站建设公司成都创新互联,西华网站设计制作,有大型网站制作公司丰富经验。已为西华成百上千家提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的西华做网站的公司定做!

成都创新互联是一家专业提供天峨企业网站建设,专注与做网站、成都做网站H5页面制作、小程序制作等业务。
10年已为天峨众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。

本文目录一览

1,如何给weblogic指定大小的内存

在启动Weblogic的脚本中(位于所在Domian对应服务器目录下的startServerName),增加set MEM_ARGS=-Xms32m -Xmx200m,可以调整最小内存为32M,最大200M

2,weblogic中设置xms256m xmx512m

weblogic默认建域时这些配置已经有了,是默认的配置,根据使用的jvm调用不同的配置,你如果要调整可进入域的主目录下的bin目录..然后编辑 setDomainEnv.sh 中对应内存即可,Windows为 setDomainEnv.bat一般情况下在user_projects/domains/base_domain/bin

3,weblogic内存修改

原因是,上面对第一段代码是为bea自己的JVM设置的,下面的是为Sun的设置的。而WebLogic默认的是Sun的,所以出了毛病。在JDK的选择上,weblogic有两种JDK供选择,一种是Sun的JDK,另外一种是Bea的jrockit。按照bea的网站的说明,sun jdk提供更好的兼容性,而使用jrockit可以提供更好的性能。作为weblogic集群我全部采用jrockit作为JDK环境,以达到更高的性能。在默认启动情况下,jrockit启动时为其窗口配置的内存大小比较小。注意weblogic的启动内存配置-Xms32m -Xmx256m,通过修改commEnv.sh可以修改这个参数,Xms表示启动开始分配的内存,Xmx表示最大能分配的内存,这里我们根据应用情况调整为-Xms1536m -Xmx1536m,这点需要根据自身测试情况和系统配置进行调整,经过周一晚的调试,我们目前应用比较合理的窗口内存大小为1536M
(2G× 75%),通过top可以观察到测试中的内存反应,最合理的应该是恰好把物理内存用完。修改方法:在bea下面还有一段配置信息如下::sunif "%PRODUCTION_MODE%" == "true" goto sun_prod_modeset JAVA_VM=-clientset MEM_ARGS=-Xms768m -Xmx1024m -XX:MaxPermSize=256mset JAVA_OPTIONS=%JAVA_OPTIONS% -Xverify:nonegoto continue:sun_prod_modeset JAVA_VM=-serverset MEM_ARGS=-Xms768m -Xmx1024m -XX:MaxPermSize=256mgoto continue将这里的内存分配修改后见效。

我通常是修改weblogic的启动bat文件,增加java虚拟器的启动参数,调整默认的java虚拟机内存大小。文件的具体目录是 weblogic安装目录\用户自定义的域目录\bin

我觉得关键在于你想改哪个。这个内存参数是在两 sh 中原来就存在还是只在一个里面有?从文件名来看 env 似乎是给这个 domain 用的,不知道那个 /bin/startWebLogic.sh 是当前 domain 下的脚本还是 server 下的脚本?而且你通过观察能找出结果的不同,对吧。那分析一下它们的影响范围就知道了。比如有多个 domain时,启动和停止服务器的命令行是否都使用了 env 脚本中的参数(我想停止服务器时只是向指定端口发送一条指令让给服务器停下来就没必要设置那么大的 -Xms 值吧)。我没用过 weblogic, 不过在 websphere 上的观察是 ...env 同时用在了多个地方,比如我在 dumpNameSpace.bat 时也用到了它。启动一个 websphere application client 时也用到了它。

上面一个是给单个虚拟机(一个domain)的内存,下一个是给weblogic总的内存。-Xms 不能超过物理内存的25%-Xmx 不能超过1.8G(32位的CPU)


本文标题:weblogicjvm内存设置,如何给weblogic指定大小的内存
文章出自:http://jkwzsj.com/article/ephhis.html

其他资讯