linux中tomcat能加大內(nèi)存??梢岳迷凇?bin/catalina.sh”文件的前面增加“JAVA_OPTS='-Xms初始化內(nèi)存大小 -Xmx可以使用的最大內(nèi)存'”語句的方法來增加Tomcat的內(nèi)存。
本教程操作環(huán)境:linux7.3系統(tǒng)、Dell G3電腦。
linux中tomcat能加大內(nèi)存嗎
linux中tomcat能加大內(nèi)存
Tomcat默認(rèn)可以使用的內(nèi)存為128MB,在較大型的應(yīng)用項(xiàng)目中,這點(diǎn)內(nèi)存是不夠的,需要調(diào)大。
Windows下,在文件/bin/catalina.bat,Unix下,在文件/bin/catalina.sh的前面,增加如下設(shè)置:
JAVA_OPTS='-Xms【初始化內(nèi)存大小】 -Xmx【可以使用的最大內(nèi)存】'
需要把這個兩個參數(shù)值調(diào)大。例如:
JAVA_OPTS='-Xms256m -Xmx512m'
表示初始化內(nèi)存為256MB,可以使用的最大內(nèi)存為512MB。
擴(kuò)展知識:
如何設(shè)置Tomcat的JVM虛擬機(jī)內(nèi)存大小
可以給Java虛擬機(jī)設(shè)置使用的內(nèi)存,但是如果你的選擇不對的話,虛擬機(jī)不會補(bǔ)償??赏ㄟ^命令行的方式改變虛擬機(jī)使用內(nèi)存的大小。如下表所示有兩個參數(shù)用來設(shè)置虛擬機(jī)使用內(nèi)存的大小。
-Xms JVM初始化堆的大小
-Xmx JVM堆的最大值
這 兩個值的大小一般根據(jù)需要進(jìn)行設(shè)置。初始化堆的大小執(zhí)行了虛擬機(jī)在啟動時向系統(tǒng)申請的內(nèi)存的大小。一般而言,這個參數(shù)不重要。但是有的應(yīng)用程序在大負(fù)載的 情況下會急劇地占用