一、參數(shù)說(shuō)明
-Xms:?????????????????????????JVM初始分配的堆內(nèi)存
-Xmx:?????????????????????????JVM最大允許分配的堆內(nèi)存,按需分配
-XX:PermSize:???????????JVM初始分配的非堆內(nèi)存
-XX:MaxPermSize:????JVM最大允許分配的非堆內(nèi)存,按需分配
補(bǔ)充
1、JVM初始分配的堆內(nèi)存由-Xms指定,默認(rèn)是物理內(nèi)存的1/64
2、JVM最大分配的堆內(nèi)存由-Xmx指定,默認(rèn)是物理內(nèi)存的1/4
3、默認(rèn)空余堆內(nèi)存小于40%時(shí),JVM就會(huì)增大堆直到-Xmx的最大限制
4、空余堆內(nèi)存大于70%時(shí),JVM會(huì)減少堆直到-Xms的最小限制
因此服務(wù)器一般設(shè)置-Xms、-Xmx 相等以避免在每次GC 后調(diào)整堆的大小
二、windows服務(wù)器配置內(nèi)存
1、進(jìn)入tomcat的bin目錄
,找到catalina.bat
文件
2、打開catalina.bat
,在@echo off
下新增以下配置(內(nèi)存大小可自行調(diào)整)
set JAVA_OPTS=-server -Xms512m -Xmx512m -XX:PermSize=512M -XX:MaxPermSize=1024M
3、重啟tomcat文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-663893.html
三、linux服務(wù)器配置內(nèi)存
1、進(jìn)入tomcat的bin目錄
,找到catalina.sh
文件
2、打開catalina.sh
,新增以下配置(內(nèi)存大小可自行調(diào)整)
JAVA_OPTS="-server -Xms200m -Xmx200m -XX:PermSize=124m -XX:MaxPermSize=256m -XX:MaxNewSize=256m"
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-663893.html
3、重啟tomcat
到了這里,關(guān)于配置tomcat內(nèi)存大?。╳indows、linux)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!