`
happyqing
  • 浏览: 3183589 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

weblogic设置JDK内存大小

阅读更多

 

weblogic设置jvm 大小

注:[JDK的使用,一个是使用weblogic自带的jrockit JDK,二是使用sun的JDK.我以sun JDK为例,加以描述。]

 

三种方法,上边的比下边的通用

一.设置commEnv.cmd 通用的配置

E:\OracleWeblogic\wlserver_12.1\common\bin\commEnv.cmd

设置如下段中的MEM_ARGS

:sun
if "%PRODUCTION_MODE%" == "true" goto sun_prod_mode
set JAVA_VM=-client
set MEM_ARGS=-Xms256m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m -XX:+UseSpinning
set JAVA_OPTIONS=%JAVA_OPTIONS% -Xverify:none -Djava.endorsed.dirs=%JAVA_HOME%/jre/lib/endorsed;%WL_HOME%/endorsed
goto continue
:sun_prod_mode
set JAVA_VM=-server
set MEM_ARGS=-Xms256m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m -XX:+UseSpinning
set JAVA_OPTIONS=%JAVA_OPTIONS% -Djava.endorsed.dirs=%JAVA_HOME%/jre/lib/endorsed;%WL_HOME%/endorsed
goto continue

 

二.设置setDomainEnv.cmd 域配置
E:\OracleWeblogic\user_projects\domains\base_domain\bin\setDomainEnv.cmd

修改如下几处

if "%JAVA_VENDOR%"=="Sun" (
 set WLS_MEM_ARGS_64BIT=-Xms256m -Xmx1024m
 set WLS_MEM_ARGS_32BIT=-Xms256m -Xmx1024m
) else (
 set WLS_MEM_ARGS_64BIT=-Xms256m -Xmx1024m
 set WLS_MEM_ARGS_32BIT=-Xms256m -Xmx1024m
)

 

set MEM_PERM_SIZE_64BIT=-XX:PermSize=256m

set MEM_PERM_SIZE_32BIT=-XX:PermSize=256m

 

MEM_MAX_PERM_SIZE_64BIT="-XX:MaxPermSize=256m"
export MEM_MAX_PERM_SIZE_64BIT

MEM_MAX_PERM_SIZE_32BIT="-XX:MaxPermSize=256m"
export MEM_MAX_PERM_SIZE_32BIT

 

三.设置startWebLogic.cmd
E:\OracleWeblogic\user_projects\domains\base_domain\bin\startWebLogic.cmd

在靠前位置加入:

set JAVA_HOME=E:\OracleWeblogic\jdk160_29
set CLASSPATH=E:\OracleWeblogic\jdk160_29\lib

set JAVA_OPTIONS=-Xms256m –Xmx1024m -XX:MaxPermSize256m

前两句是设置 JAVA_HOME CLASSPATH(一般不用设置)

linux:在JAVA Memory arguments之前加入

MEM_ARGS="-Xms256m -Xmx1024m -XX:PermSize=256m  -XX:MaxPermSize=512m -XX:CompileThreshold=8000"

 

nodeManager不用设置

E:\OracleWeblogic\wlserver_12.1\server\bin\startNodeManager.cmd

 

weblogic12c 设置JAVA_HOME CLASSPATH

http://happyqing.iteye.com/admin/blogs/1933339/edit

分享到:
评论

相关推荐

    java,weblogic和jdk性能调优文档

    【Java、WebLogic和JDK性能调优】 Java、WebLogic和JDK的性能调优是优化企业级应用的关键步骤,以确保系统高效稳定运行。本文档主要关注WebLogic应用服务器和JDK的底层性能优化。 1. **WebLogic应用服务器性能调优...

    weblogic调优memory内存不足与内存泄漏问题

    进行WebLogic内存调优,首先需要根据应用的实际情况设置合适的JVM内存大小。通常可以使用如下JVM参数进行配置: - `-Xms`: 设置初始堆内存大小。 - `-Xmx`: 设置最大堆内存大小。 - `-XX:NewSize`: 设置年轻代初始...

    weblogic内存配置

    一般来说,初始堆内存大小应小于最大堆内存大小,避免频繁的垃圾回收。 2. **监控性能指标**:通过WebLogic自带的控制台或其他性能监控工具,定期检查内存使用情况,及时发现并解决内存泄漏等问题。 3. **升级到最新...

    Weblogic10.3优化设置

    具体来说,可以根据不同的JDK版本(Sun或非Sun)以及不同的操作系统位数(32位或64位)来设置初始堆内存(`-Xms`)和最大堆内存(`-Xmx`)。 - **32位系统**:为了确保服务正常启动,最大堆内存通常设置不超过1.5GB...

    jboos+linux_jdk+weblogic

    在Linux上安装Oracle需要满足特定的硬件和软件要求,比如内存大小、磁盘空间等。下载Oracle数据库软件,执行安装脚本,按照向导完成安装。然后创建数据库实例,分配用户权限,设置监听器和网络配置,确保数据库可以...

    设置jvm内存的方法

    - **含义**: 设置JVM启动时的初始堆内存大小。 - **重要性**: 合适的初始内存大小有助于减少垃圾回收(GC)的频率,提高应用性能。 2. **-Xmx (Maximum heap size)**: - **含义**: 设置JVM的最大堆内存大小。 - ...

    weblogic基础培训教材

    WebLogic的性能调优主要包括内存配置、线程池设置、JVM参数调整、连接池优化等。内存调优要考虑堆大小、新生代与老年代的比例、垃圾回收策略等;线程池调优则需要根据应用负载来设定最大线程数、最小线程数以及空闲...

    weblogic安装注意事项及性能调优.doc

    打开`startWebLogic.cmd`文件,添加设置以监控内存使用(`-Xmanagement`)并调整Java虚拟机(JVM)堆大小。例如,`-Xms768m -Xmx1024m`分别代表初始堆大小和最大堆大小。通常,Xmx应设置为服务器物理内存的70%除以2...

    weblogic_linux

    - **JDK环境配置**:WebLogic Server运行需要JDK支持,推荐使用Oracle官方提供的JDK,并确保JDK版本与WebLogic Server版本兼容。 - **系统资源检查**:检查Linux服务器的硬件配置(如CPU、内存)是否满足WebLogic ...

    weblogic部署

    同时,可以调整服务器的JVM参数以优化性能,例如增加堆内存大小、调整垃圾回收策略等。 10. **集群与高可用性**: 对于高可用性和负载均衡,可以配置WebLogic集群。集群中的多个服务器实例可以共享应用程序和服务...

    AIX服务器weblogic性能调优

    通过修改`setDomainEnv.sh`文件,增加堆内存大小,确保有足够的空间处理并发请求。同时,调整了JDBC连接池的最大连接数至150(基于最大并发数),并设置了最大线程数为140,避免线程数过多导致连接池耗尽。 2. 修改...

    weblogic优化设置调优参数及监控指标.doc

    对于32位和64位JDK的不同设置,主要考虑的是物理内存大小和操作系统支持的最大线程数限制。例如,在32位JDK中,最大可设置1.5GB;而64位JDK则可以根据物理内存的60%-80%来设置。 ##### 2. 其他内存参数 文档还提到...

    Linux下weblogic10.36的非图形化安装部署.pdf

    - 创建一个新的域或选择一个已存在的域配置,进行必要的设置,例如设置内存大小、数据库连接参数等。 - 配置文件通常位于domains目录下,这里也有一个基础域的目录,这里包含了WebLogic域的配置文件。 5. 启动...

    weblogic实战详解

    4. 配置JDK,确保安装了与WebLogic兼容的Java Development Kit。 5. 完成安装后,通过WebLogic Server的管理控制台进行初步配置。 接下来是WebLogic的参数维护,这涉及到服务器启动脚本(如`startWebLogic.sh`或`...

    weblogic优化设置调优参数及监控指标.docx

    #### 二、JDK内存设置优化 ##### 1. 修改JDK内存参数 - **目的**:调整JVM的内存使用,确保应用程序运行过程中有足够的内存空间,并且能够有效地管理内存资源。 - **步骤**: - 打开`weblogic\user_projects\...

Global site tag (gtag.js) - Google Analytics