`
liuwei1981
  • 浏览: 769223 次
  • 性别: Icon_minigender_1
  • 来自: 太原
博客专栏
F8258633-f7e0-30b8-bd3a-a0836a5f4de5
Java编程Step-by...
浏览量:160470
社区版块
存档分类
最新评论

WebLogic10设置虚拟内存大小

阅读更多

对 JRockit JVM优化

     Task
  Options  Comments
 Setting the Nursery  -Xns 尽力使Nursery最够大,来减少GC停顿时间。最大最好不要超过最大Heap 95%。
 Setting minimum heap size  -Xms  
BEA 推荐这个值最好等于最大的heap。
 Setting maximum heap size  -Xmx  
Heap最大值,当然越大越好。
 Setting garbage collection  -Xgc: parallel  
 Performs adaptive optimizations as early as possible in the Java application run.  -XXaggressive:memory  


For example

      $ java -Xns10m -Xms512m -Xmx512m

 

 

 

对 SUN  JVM优化

  Task  Options  Comments
 Setting the New generation heap size  -XX:NewSize
默认 NewSize大小是Heap的四分之一,类似Nursery,尽量设置大点减少GC停顿时间。
 Setting the maximum New generation heap size  -XX:MaxNewSize  设置 New Generation heap 最大值.
 Setting New heap size ratios  -XX:SurvivorRatio 在Sun generation分为3个区域,一个Edgn和两个survivors。该值是设置Edgn与Surviors的比例。最好设置为8.
 Setting minimum heap size  -Xms  推荐这个值最好等于最大的heap。
 Setting Big Heaps and Intimate Shared Memory  -XX:+UseISM -XX:+AggressiveHeap  See http://java.sun.com/docs/hotspot/ism.html
 Setting maximum heap size  -Xmx  Heap最大值,当然越大越好。

 

For example

  $ java -XX:NewSize=128m -XX:MaxNewSize=128m -XX:SurvivorRatio=8 -Xms512m -Xmx512m

 

 

 

修改方法一:

直接修改user_projects\domains\base_domain\bin下的startWebLogic.cmd文件,找到:

@REM JAVA_OPTIONS   - Java command-line options for running the server. (These
@REM                  will be tagged on to the end of the JAVA_VM and
@REM                  MEM_ARGS)

 

在下面增加上文提到的example的代码,启动配置信息即可生效。

 

修改方法二:

修改user_projects\domains\base_domain\bin下的setDomainEnv.cmd文件,找到:

set MEM_ARGS=-Xms256m -Xmx512m

set MEM_PERM_SIZE=-XX:PermSize=48m

set MEM_MAX_PERM_SIZE=-XX:MaxPermSize=128m

 

修改Xms参数,虚拟内存配置信息即可实现。

分享到:
评论

相关推荐

    Weblogic内存大小配置

    ### Weblogic内存大小配置与调优 在IT领域,尤其是企业级应用服务器的运维与管理中,Weblogic作为一款广泛使用的中间件平台,其性能优化是确保应用稳定性和响应速度的关键。其中,合理配置Weblogic的内存大小是优化...

    如何排查weblogic内存不足

    本地内存的大小取决于生成的代码量、创建的线程、GC 期间用于保存 Java 对象信息的内存,以及在代码生成、优化等过程中使用的临时空间。 2. 进程地址空间和物理内存之间的差异 * 每个进程都获得其自有的地址空间。...

    WebLogic Tuning on HP UXIX

    例如,增加最大文件描述符数量(ulimit)以支持更多的并发连接,调整虚拟内存设置以减少交换操作。 - **JVM参数设置**:Java虚拟机(JVM)是WebLogic的基础,因此需要配置合适的JVM参数,如堆大小(初始和最大堆)...

    weblogic 服务器管理(中文版)

    配置WebLogic服务器涉及定义服务器实例的属性,如内存大小、端口设置、日志配置等。集群配置则涉及将多台服务器组织成一个集群,以实现负载均衡、故障转移和高可用性。集群内的资源如应用程序、JDBC数据源和JMS目的...

    Linux下weblogic安装手册

    配置Httpd的虚拟主机,设置与WebLogic的通信,确保正确配置代理规则。 **安装Oracle客户端**是为了与Oracle数据库进行交互,需要配置相应的OCI(Oracle Call Interface)库和网络配置。 **安装Tuxedo客户端**,...

    将应用部署到weblogic10及oracle linux时遇到的问题.doc

    解决方法是调整WebLogic服务器的虚拟内存设置。在`startWebLogic.sh`脚本中,通过增大`PermSize`和`MaxPermSize`参数,例如设置为256MB和512MB,以确保有足够的内存空间处理大型应用。 第二个问题是一个`...

    weblogic 11g 32位 64位 各版本

    此外,由于能够访问更多的内存,64位版本还可以更好地利用缓存和虚拟内存。 3. **资源消耗**: - 64位版本在某些情况下可能比32位版本消耗更多的资源。例如,在运行相同的Java应用程序时,64位JVM可能会占用更多的...

    weblogic的介绍和使用

    - **调整 JVM 参数**:根据应用程序的实际需求调整最大堆内存大小等参数。 - **优化缓存策略**:合理利用缓存可以显著提高应用程序的响应速度。 - **优化数据库连接池**:合理设置连接池大小和超时时间,减少数据库...

    将应用部署到weblogic及oracle linux时遇到的问题e.docx

    解决这个问题的方法是调整WebLogic服务器的虚拟内存设置。在启动脚本`startWebLogic.sh`中,它实际上调用了`setDomainEnv.sh`,因此需要在这个文件中调整`PermSize`和`MaxPermSize`。例如,可以将它们分别设置为256...

    Oracle WebLogic Server 10.3 集群指导手册[代码]

    WebLogic集群是一组物理或虚拟的服务器实例,它们共享应用程序和配置,并通过网络相互通信。在集群中,工作负载可以动态地在各个服务器之间分布,以提高服务的可用性和性能。集群还提供了故障转移功能,当某个服务器...

    减少Oracle内存占用

    6. **配置合理的虚拟内存设置**: - 在Windows XP系统中,还需要注意虚拟内存的配置,避免因物理内存不足而导致频繁的页面交换。 通过上述措施,可以在保证Oracle 10g正常运行的同时,显著降低其在Windows XP环境...

    BEA dev2dev WebLogic管理精华

    - **操作指南**:指导如何修改WebLogic服务器的默认主页,以及如何设置虚拟目录,优化应用的访问路径。 #### WebLogic Builder使用简介 - **工具介绍**:WebLogic Builder是用于构建、部署和管理WebLogic应用程序的...

Global site tag (gtag.js) - Google Analytics