`

设置WebLogic启动内存

 
阅读更多

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

Java代码  收藏代码
  1. echo ***************************************************  
  2. echo *  To start WebLogic Server, use a username and   *  
  3. echo *  password assigned to an admin-level user.  For *  
  4. echo *  server administration, use the WebLogic Server *  
  5. echo *  console at http:\\[hostname]:[port]\console    *  
  6. echo ***************************************************  

    (1)Windows环境:

Java代码  收藏代码
  1. set MEM_ARGS=-Xms512m -Xmx768m  

   (2)Linux/Unix环境:

 

Java代码  收藏代码
  1. MEM_ARGS= "-Xms512m -Xmx768m"   

 

 

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

 

Java代码  收藏代码
  1. :sun  
  2. if   "%PRODUCTION_MODE%"  ==  "true"   goto  sun_prod_mode  
  3. set JAVA_VM=-client  
  4. set MEM_ARGS=-Xms32m -Xmx200m -XX:MaxPermSize=128m  
  5. set JAVA_OPTIONS=%JAVA_OPTIONS% -Xverify:none  
  6. goto   continue   
  7. :sun_prod_mode  
  8. set JAVA_VM=-server  
  9. set MEM_ARGS=-Xms32m -Xmx200m -XX:MaxPermSize=128m  
  10. goto   continue   

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

    (2)Linux/Unix环境:

 

Java代码  收藏代码
  1. Sun)  
  2.         JAVA_VM=-server  
  3.         MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"   
  4.  ;;  
  5. 和  
  6. Sun)  
  7.         JAVA_VM=-client  
  8.         MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"   
  9.         JAVA_OPTIONS="${JAVA_OPTIONS} -Xverify:none"   
  10.  ;;  

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

分享到:
评论

相关推荐

    Weblogic内存大小配置

    1. **Java堆**:这是JVM(Java虚拟机)用来分配Java对象的内存区域,其最大值可以通过启动参数`-Xmx`来设置。如果不指定最大堆大小,JVM会根据系统物理内存等因素动态调整。建议显式设定最大Java堆大小以避免不可...

    Weblogic内存溢出优化设置

    ### Weblogic内存溢出优化设置详解 #### 一、解决中文显示问题 在Weblogic环境中,如果遇到中文显示异常的情况,通常是因为操作系统本身不支持中文字符集。为了解决这个问题,可以通过修改`startweblogic.sh`...

    Weblogic提高并发处理性能的设置

    - `-XX:MaxPermSize=128m` 表示永久代的最大内存设置为128MB。 - `-XX:MaxNewSize=384m` 和 `-XX:NewSize=384m` 表示年轻代的最大内存和初始内存都设置为384MB。 - `-XX:ThreadStackSize=4m` 表示每个线程的栈大小...

    weblogic监控 weblogic调优 weblogic版本区别 weblogic启动关闭脚本

    WebLogic调优主要包括JVM参数调整、内存设置、线程池配置、数据源优化等多方面。例如,合理设置JVM的堆大小(-Xms和-Xmx)、新生代和老年代比例(-XX:NewRatio)、并发收集器参数(-XX:+UseConcMarkSweepGC)等,能...

    weblogic10.3性能优化参数配置

    合理的 JDK 内存设置可以确保服务器的稳定运行,防止服务器出现内存溢出和卡顿等问题。在 Weblogic 10.3 中,可以通过修改 `weblogic\user_projects\domains\<domain_name>\config\config.xml` 文件来设置 JDK 内存...

    weblogic内存配置

    - 这条路径指示了配置文件的位置,即WebLogic域的`bin`目录下,该文件用于设置启动WebLogic服务所需的环境变量。 2. **内存配置命令**: - `setWLS_MEM_ARGS_64BIT=-Xms2048m-Xmx2048m` 和 `setWLS_MEM_ARGS_32...

    Weblogic内存溢出及常用参数配置

    - **-Xms** 和 **-Xmx**: 分别指定JVM启动时的最小内存和最大内存。合理设置这两个值可以避免频繁的内存扩展和收缩,从而减少系统抖动。 - **-XX:NewRatio**: 设置年轻代与老年代的比例。例如,如果设置为3,则表示...

    Weblogic10.3优化设置

    - **32位系统**:为了确保服务正常启动,最大堆内存通常设置不超过1.5GB。 - **64位系统**:最大堆内存可以设置为物理内存的60%-80%,这取决于服务器的实际内存配置。 例如,在64位Sun JDK环境下,可以将内存参数...

    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服务器与集群 服务器与集群配置概述 管理服务器的角色 ...

    weblogic7.0安装步骤及设置

    具体来说,这些参数位于`c:\bea\user_projects\mydomain`目录下的`startWebLogic.cmd`文件中,比如内存参数`set MEM_ARGS = —Xms512m —Xmx512m`,它定义了WebLogic启动时的最小和最大内存分配。根据服务器的硬件...

    weblogic8.1服务器性能参数优化

    - 这里设置了JVM的初始堆内存大小(-Xms)和最大堆内存大小(-Xmx)均为256MB。BEA建议最小Java堆等于最大Java堆以提高性能。 2. **重启WebLogic Server**: - 完成配置后,需要重启WebLogic Server使设置生效。 ###...

    weblogic 8.1安装与设置

    在本篇文章中,我们将深入探讨WebLogic 8.1的基础知识,包括其安装和设置过程。 **一、WebLogic Server 8.1简介** WebLogic Server 8.1是WebLogic Server系列的一个重要版本,它提供了一个可扩展、高可用性的平台...

    MyEclipse + Weblogic的配置

    完成上述步骤后,可以通过MyEclipse的工具栏启动WebLogic Server,点击`Run/Stop/Restart MyEclipse Application Servers`下拉按钮,选择`WebLogic 10-> Start`来启动服务器。控制台输出可以帮助我们判断启动是否...

    weblogic 错误信息详解

    - **调整配置**:根据解决方案修改WebLogic的配置文件或服务器设置。 - **重启服务器**:在进行配置更改后,重启WebLogic服务器以应用更改。 - **代码审查**:如果错误与应用程序有关,检查代码以查找可能的错误...

    weblogic部署

    - **启动控制台**:使用`startWebLogic.sh`或`startWebLogic.cmd`命令启动管理服务器。 - **访问控制台**:通过浏览器访问管理服务器的控制台界面(默认为http://localhost:7001/console)。 - **调整内存参数**:...

    weblogic日常巡检,问题排查

    - **启动日志:** 查看WebLogic启动时输出的日志文件,如$domain/bin/nohup.out(Windows环境下可在命令窗口直接查看)。 - **运行日志:** 检查$domain/servers/yourServer/logs目录下的日志文件,注意是否存在error...

    java jvisualvm 监控weblogic配置方法

    - 编辑 WebLogic 的启动脚本 `setDomainEnv.sh`,添加以下参数(确保将 IP 地址替换为实际服务器 IP): ```bash JAVA_OPTIONS="$JAVA_OPTIONS -Dcom.sun.management.jmxremote" JAVA_OPTIONS="$JAVA_OPTIONS -...

    weblogic自学全套教程

    此外,了解如何优化WebLogic的内存设置、线程池配置以及资源调度策略也是提升系统性能的关键。 七、WebLogic10详解 WebLogic 10版本引入了许多新特性,例如增强的安全性、支持Java EE 5、改进的性能等。理解这些...

    AIX下的Weblogic安装

    在AIX上安装WebLogic,我们需要确保系统满足WebLogic的硬件和软件需求,包括足够的内存、处理器支持以及兼容的JDK版本。 1. **准备环境**: - 安装JDK:WebLogic运行需要Java运行时环境,因此第一步是安装与...

Global site tag (gtag.js) - Google Analytics