Linux配置JVM的大小


在配置WebLogic資源分配時,會遇到一個坑,具體表現是一旦程序需要加載一些比較大的資源時,WebLogic配置的站點會提示:"ResourceManagement" is not enabled in this JVM. Enable "ResourceManagement" to use the WebLogic Server "Resource Consumption Management" feature.的錯誤,並且自動重啟該站點服務器,這是因為JVM的可用資源大小不夠,導致的問題。解決的辦法是進入WebLogic的配置文件setDomain.sh給JVM分配足夠大的資源。具體操作:

cd ~/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin

vi setDomain.sh

找到關鍵詞:USER_MEM_ARGS

如果USER_MEM_ARGS沒有復制,就在前面給他寫一個默認值,大小視實際情況而定

set USER_MEM_ARGS=-Xms2048m -Xmx8192m -XX:MaxPermSize=5500m

(前面的值是啟動時默認堆內存出事大小,中間是最大堆內存大小,最后面的是設置對非堆區分配的內存的最大上限)

 


免責聲明!

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



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