設置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之前的永久代)分配的內存的最大上限


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM