`

设置WebLogic启动内存

阅读更多

   我们经常在使用WebLoigc部署应用程序后,发现程序运行速度并不是很快,遇到这种情况我们可以尝试调整启动时分配的内存,设置方法有两种:
    一、在..\domain\startWebLoigc.***文件中设置
    在startWebLogic.bat或startWebLogic.sh中找到以下内容,在其下方添加需要设置的内存

echo ***************************************************
echo *  To start WebLogic Server, use a username and   *
echo *  password assigned to an admin-level user.  For *
echo *  server administration, use the WebLogic Server *
echo *  console at http:\\[hostname]:[port]\console    *
echo ***************************************************

    (1)Windows环境:

set MEM_ARGS=-Xms512m -Xmx768m

   (2)Linux/Unix环境:

 

MEM_ARGS="-Xms512m -Xmx768m"

 

 

    二、在..\weblogic81\common\bin\commEnv.***文件中设置
    在commEnv.bat或commEnv.sh找到以下内容,对其进行修改
    (1)Windows环境:

 

:sun
if "%PRODUCTION_MODE%" == "true" goto sun_prod_mode
set JAVA_VM=-client
set MEM_ARGS=-Xms32m -Xmx200m -XX:MaxPermSize=128m
set JAVA_OPTIONS=%JAVA_OPTIONS% -Xverify:none
goto continue
:sun_prod_mode
set JAVA_VM=-server
set MEM_ARGS=-Xms32m -Xmx200m -XX:MaxPermSize=128m
goto continue

   通过修改其中的内存即可,这里选择修改的JDK为sun公司的,weblogic中自带的jrockit JDK修改可以查看:bea中内容。

    (2)Linux/Unix环境:

 

Sun)
    	JAVA_VM=-server
    	MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"
 ;;
和
Sun)
    	JAVA_VM=-client
    	MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"
        JAVA_OPTIONS="${JAVA_OPTIONS} -Xverify:none"
 ;;

   通过修改其中的内存即可,这里选择修改的JDK为sun公司的,weblogic中自带的jrockit JDK修改可以查看BEA)中内容。
    第二种方法可以成功,原因在于在startWebLogic文件中有调用的内容:call "%WL_HOME%\common\bin\commEnv.cmd"。
    简单解释一下设置的两个参数:Xms为最小内存,不能超过物理内存的25%;Xmx为最大内存-Xmx 不能超过1.8G(32位的CPU)。

 

 

分享到:
评论
2 楼 di1984HIT 2015-01-29  
写的不错。
1 楼 tda7088 2012-04-23  
不错,谢谢

相关推荐

    weblogic设置内存

    weblogic设置内存 我们经常在使用WebLoigc部署应用程序后,发现程序运行速度并不是很快,遇到这种情况我们可以尝试调整启动时分配的内存,设置方法有两种:

    weblogic10.3性能优化参数配置

    一、Weblogic服务程序设置: 1、设置JDK内存: 2、设置线程数: 3、Weblogic数据库连接池连接数设置: 4、Weblogic的服务设置[配置\优化]:

    weblogic 常见问题大集合

    weblogic10.3优化设置.doc weblogic 报 to many open file错误.docx weblogic.xml_部署描述符元素.docx Weblogic+10.3+集群配置手册.doc weblogic-debug模式启动.docx weblogic-debug模式启动.docx weblogic集群介绍...

    weblogic 管理指南

    将WEBLOGIC服务器设置为WINDOWS服务 删除WINDOWS服务形式的WEBLOGIC服务器 更改安装成Windows服务的服务器口令 注册启动与终止类 第3章: 配置WEBLOGIC服务器与集群 服务器与集群配置概述 管理服务器的角色 ...

    Weblogic Portal应用环境调优

    二、 调整JVM启动内存 1 三、 关闭默认搜索引擎 1 四、 数据库连接池调整最佳实践 2 五、 调整TCP接受预备连接数 4 六、 修改日志记录规则 4 七、 打开Novell认证器层次结构缓存 5 八、 关闭诊断文件 5 九、 修改是...

    weblogic2017年10月份补丁(10.3.6.0.171017)

    weblogic10.3.6(weblogic11g)序列化漏洞补丁 ...补丁完成后,启动weblogic,控制台会输出如下: Version: WebLogic Server 10.3.6.0.171017 PSU Patch for BUG26519424 TUE SEP 12 18:34:42 IST 2017

    WebLogic_精简培训内容.ppt

    WebLogic Server基本管理(启动,关闭,监控,NodeManager) 配置Weblogic server运行环境 Weblogic应用的部署与监控 JDBC配置和监控 Weblogic Server系统监控(Thread, JVM 内存,Througout,Queue,WorkManger,...

    weblogic2019年07月份补丁(10.3.6.0.190716)

    先打累积补丁(p29659185_1036_Generic.zip),在打单项补丁(p29633432_1036...补丁完成后,启动weblogic,控制台会输出如下: WebLogic Server 10.3.6.0.190716 PSU Patch for BUG29633432 Thu May 23 04:18:02 PDT 2019

    Java面试宝典大全+涵盖Java所有知识面

    7、如何给weblogic指定大小的内存? 129 8、如何设定的weblogic的热启动模式(开发模式)与产品发布模式? 129 9、如何启动时不需输入用户名与密码? 130 10、在weblogic管理制台中对一个应用域(或者说是一个网站,Domain)...

    resin-jvm 调优

    要想能构监控必须在启动服务时startWeblogic.cmd中加入-Xmanagement参数。 5.如何从JVM中获取信息来进行调整 -verbose.gc开关可显示gc的操作内容。打开它,可以显示最忙和最空闲收集行为发生的时间、收集前后的...

    Linux 常用命令

    11. 启动、关闭WebLogic 12. 启动、关闭Tomcat 13. 启动、关闭JBOSS 14. 重启Apache 15. 修改apache字符集配置文件 16. 进入管理员 17. 进程 18. 文件夹操作 19. 查看文件 20. 编辑文件 21. 远程连接 22. 用户管理...

    Loadrunner报错日志

    数据库启动的最大连接数(跟硬件的内存有关) 4)、有时关闭防火墙如卡巴斯基也会解决如上问题 5,Loadrunner报错日志: Action.c(43) Error -26612 HTTP Status-Code=500 (Internal Server Error) for ...

    java考试系统

    (B)Weblogic (C)Jetty (D)Jboss ~ 2.下列说法中描述错误的是( ) (A) struts2-core-2.x.x.jar 包是Struts 2框架的核心类库 (B) struts框架是通过Filter启动的 (C) FilterDispatcher类中的init()方法中将会读取类...

    java面试题

    76.2. 如何设定的weblogic的热启动模式(开发模式)与产品发布模式? 86 76.3. 如何启动时不需输入用户名与密码? 86 76.4. 在weblogic管理制台中对一个应用域(或者说是一个网站,Domain)进行jms及ejb或连接池等相关信息...

    实战 J2EE 开发购物网站 二

    第三步,安装配置jBuilder 7 这里我安装的是weblogic版安装jBuilder不要把它装到带有空格的目录里如Prograih Files,或是中文目录中,不然编译时会出错的。安装很简单,不必多言,这里着重讲一下配置 小技巧一:大家...

    jsp servlet 入门学习资料-新手一看就懂

    8.2.6 钝化发生的内存极限 8.2.7 JNDI服务器主机 8.2.8 HTTP服务的发布目录 8.3 WebLogic的安装和使用 8.3.1 软硬件要求 8.3.2 安装和启动 8.4 WebLogic的配置 8.4.1 系统级参数的设置 8.4.2 将WebLogic作为...

    jsp从入门到高级编程

    8.2.6 钝化发生的内存极限 8.2.7 JNDI服务器主机 8.2.8 HTTP服务的发布目录 8.3 WebLogic的安装和使用 8.3.1 软硬件要求 8.3.2 安装和启动 8.4 WebLogic的配置 8.4.1 系统级参数的设置 8.4.2 将WebLogic作为...

    JSP高级教程

    8.2.6 钝化发生的内存极限 8.2.7 JNDI服务器主机 8.2.8 HTTP服务的发布目录 8.3 WebLogic的安装和使用 8.3.1 软硬件要求 8.3.2 安装和启动 8.4 WebLogic的配置 8.4.1 系统级参数的设置 8.4.2 将WebLogic作为...

    java面试800题

    volatile:volatile变量表示保证它必须是与主内存保持一致,它实际是""变量的同步"", 也就是说对于volatile变量的操作是原子型的,如用在long 或 double变量前,一般用于多线程编程。 abstract:抽象,必须重载,修饰...

    java 面试题 总结

    但EJB必须被布署在诸如Webspere、WebLogic这样的容器中,EJB客户从不直接访问真正的EJB组件,而是通过其容器访问。EJB容器是EJB组件的代理,EJB组件由容器所创建和管理。客户通过容器来访问真正的EJB组件。 21、...

Global site tag (gtag.js) - Google Analytics