我们经常在使用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. Sun)
  6. JAVA_VM=-client
  7. MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"
  8. JAVA_OPTIONS="${JAVA_OPTIONS} -Xverify:none"
  9. ;;
  10. 关注流行国外网站
    facebook:http://www.fb-on.com
    facebook官网:http://www.facebookzh.com
    facebookFQ:http://www.cn-face-book.com
    youtube:http://www.youtubezh.com
    twitter:http://www.twitterzh.com

通过修改其中的内存即可,这里选择修改的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对象大小的方法

    之前想研究一下unsafe类,碰巧在网上看到了这篇文章,觉得写得很好,就转载过来.原文出处是: http://blog.csdn.net/iter_zc/article/details/4182271 ...

  2. Weblogic 启动慢解决方法

      添加 启动参数  :      -Xms256m -Xmx512m -XX:MaxPermSize=256m 原因 : 实际是JVM在Linux下的bug:他想调用一个随机函数,但是取不到. 暂时 ...

  3. 两种设置disabled属性以及三种方法移除disabled属性

    //两种方法设置disabled属性 $('#areaSelect').attr("disabled",true); $('#areaSelect').attr("dis ...

  4. Android中两种设置全屏的方法

    设置全屏的两种方法: 第一种:在配置文件里面配置: <?xml version="1.0" encoding="utf-8"?><manife ...

  5. Android中两种设置全屏或者无标题的方法

    在开发中我们经常需要把我们的应用设置为全屏或者不想要title, 这里是有两种方法的,一种是在代码中设置,另一种方法是在配置文件里改: 一.在代码中设置: package jason.tutor; i ...

  6. 以太坊go-ethereum客户端(三)两种全节点启动模式

    这篇博客介绍一下go-ethereum全节点的两种启动模式:主网络快速启动和测试网络快速启动.这也是客户端所提供的两种启动方式,直接拿来使用即可.下面具体介绍一下使用方法. 主网络快速启动 其实,我们 ...

  7. php 分享两种给图片加水印的方法

    本文章向码农们介绍 php 给图片加水印的两种方法,感兴趣的码农可以参考一下本文章的源代码. 方法一:PHP最简单的加水印方法 <?php // http://www.manongjc.com ...

  8. chrome浏览器的跨域设置-包括版本49前后两种设置 ,windows&mac

    做前后分离的webapp开发的时候,出于一些原因往往需要将浏览器设置成支持跨域的模式,好在chrome浏览器就是支持可跨域的设置,网上也有很多chrome跨域设置教程.但是新版本的chrome浏览器提 ...

  9. lua中,两种json和table互转方法的效率比较

    lua中json和table的互转,是我们在平时开发过程中经常用到的.比如: 在用lua编写的服务器中,如果客户端发送json格式的数据,那么在lua处理业务逻辑的时候,必然需要转换成lua自己的数据 ...

随机推荐

  1. 建议10:numpy使用基础

    # -*- coding: utf-8 -*- import numpy as np #---------------------------------------- #-- 定义 ndarray ...

  2. jQuery仿苹果样式焦点图插件

    在线演示 本地下载

  3. get_class_methods--返回由类的方法名组成的数组

    get_class_methods--返回由类的方法名组成的数组 array get_class_methods ( mixed $class_name ) 返回由类的方法名组成的数组. <?p ...

  4. Spring MVC 接收多个实体参数

    在SpringMVC 的接收参数中,如果接收一个实体对象,只需要在方法参数中这样做:@RequestBody User user //单个的时候这样接收 @RequestMapping(value = ...

  5. 正则表达式java,javaScript应用

    dfa nfa 混合:捕获:断言:  正则引擎大体上可分为不同的两类:DFA和NFA,而NFA又基本上可以分为传统型NFA和POSIX NFA.   1.正则语法 捕获组: 没用()的字符都是一个一个 ...

  6. 自学Hadoop

    一.Hadoop基础设施 起源于Google的三篇论文: 1. <The Google File System > 2003年 http://static.googleuserconten ...

  7. Apache Phoenix的Join操作和优化

    估计Phoenix中支持Joins,对很多使用Hbase的朋友来说,还是比较好的.下面我们就来演示一下. 首先看一下几张表的数据: Orders表: OrderID CustomerID ItemID ...

  8. nodejs 语法很特别的地方

    1. 不过我们之前说过了有 this 和没 this 的时候作用域不同,那个参数只是作用于构造函数中,而加了 this 的那个则是成员变量.用一个 this 就马上区分开来他们了,所以即使同名也没关系 ...

  9. tyvj 1057 金明的预算方案 背包dp

    P1057 金明的预算方案 时间: 1000ms / 空间: 131072KiB / Java类名: Main 背景 NOIP2006 提高组 第二道 描述 金明今天很开心,家里购置的新房就要领钥匙了 ...

  10. git将代码上传到coding分支

    分支 我理解的分支 分支,简单地讲就是一个项目的不同分支存放不同的代码,这样的话一个项目就有了几分代码,但是最终的代码一般放在主分支里面,即master分支里,分支在实际中可以方便的隔离开发. 假设你 ...