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默認可以使用的內(nèi)存為128MB,在較大型的應用項目中,這點內(nèi)存是不夠的,需要調(diào)大。
Windows下,在文件/bin/catalina.bat,Unix下,在文件/bin/catalina.sh的前面,增加如下設置:
JAVA_OPTS='-Xms【初始化內(nèi)存大小】 -Xmx【可以使用的最大內(nèi)存】'
需要把這個兩個參數(shù)值調(diào)大。例如:
JAVA_OPTS='-Xms256m -Xmx512m'
表示初始化內(nèi)存為256MB,可以使用的最大內(nèi)存為512MB。
擴展知識:
如何設置Tomcat的JVM虛擬機內(nèi)存大小
可以給Java虛擬機設置使用的內(nèi)存,但是如果你的選擇不對的話,虛擬機不會補償。可通過命令行的方式改變虛擬機使用內(nèi)存的大小。如下表所示有兩個參數(shù)用來設置虛擬機使用內(nèi)存的大小。
-Xms JVM初始化堆的大小
-Xmx JVM堆的最大值
這 兩個值的大小一般根據(jù)需要進行設置。初始化堆的大小執(zhí)行了虛擬機在啟動時向系統(tǒng)申請的內(nèi)存的大小。一般而言,這個參數(shù)不重要。但是有的應用程序在大負載的 情況下會急劇地占用