设置WebLogic的JVM内存大小

问题

目前的项目使用的Servlet容器是 WebLogic ,使用默认的jvm内存参数,导致每次启动项目很慢
于是就想调整一下jvm的内存大小,加快启动项目的速度

解决方法

1 修改 setDomainEnv.cmd

修改weblogic所用域路径下的 bin\setDomainEnv.cmd ,路径如下:
C:\Oracle\Middleware\Oracle_Home\user_projects\domains\myTest\bin\setDomainEnv.cmd
每个人的路径可能会有差异,但是 domains 下具体的路径是差不多的

2 使用文本工具打开 setDomainEnv.cmd

1 查询关键词 USER_MEM_ARGS

2 新增语句或者修改原有的值

set USER_MEM_ARGS=-Xms2048m -Xmx2048m -XX:MaxPermSize=1500m

参数说明:

  • -Xms: JVM启动时默认堆内存初始大小
  • -Xmx: JVM最大堆内存空间
  • -XX:MaxPermSize: 设置对非堆区(jdk1.7之前的永久代)分配的内存的最大上限
posted @ 2020-03-10 16:32  229  阅读(2166)  评论(0编辑  收藏  举报