在Tomcat的啟動(dòng)參數(shù)里可以設(shè)置雀久,如下
參數(shù)說(shuō)明:
-Xmx Java Heap最大值构眯,默認(rèn)值為物理內(nèi)存的1/4芯义,最佳設(shè)值應(yīng)該視物理內(nèi)存大小及計(jì)算機(jī)內(nèi)其他內(nèi)存開(kāi)銷(xiāo)而定哈垢;
-Xmx 此設(shè)置控制 Java 堆的最大大小。正確調(diào)整此參數(shù)有助于降低垃圾回收開(kāi)銷(xiāo)扛拨,從而縮短服務(wù)器響應(yīng)時(shí)間并提
高吞吐量耘分。 對(duì)于某些應(yīng)用程序來(lái)說(shuō),此選項(xiàng)的缺省設(shè)置可能會(huì)太低,從而導(dǎo)致發(fā)生大量小型垃圾回收求泰。
缺省值: 512 MB?
建議值: 隨工作負(fù)載的不同而有所變化央渣,但高于缺省值。?
用法: -Xmx512m 將最大堆大小設(shè)置為 512 兆字節(jié)
-Xms Java Heap初始值渴频,Server端JVM最好將-Xms和-Xmx設(shè)為相同值芽丹,開(kāi)發(fā)測(cè)試機(jī)JVM可以保留默認(rèn)值;
-Xms 此設(shè)置控制 Java 堆的初始大小卜朗。正確調(diào)整此參數(shù)有助于降低垃圾回收開(kāi)銷(xiāo)拔第,從而縮短服務(wù)器響應(yīng)時(shí)間并提高
吞吐量。對(duì)于某些應(yīng)用程序來(lái)說(shuō)场钉,此選項(xiàng)的缺省設(shè)置可能會(huì)太低蚊俺,從而導(dǎo)致發(fā)生大量小型垃圾回收。
缺省值: 256 MB?
建議值: 隨工作負(fù)載的不同而有所變化逛万,但高于缺省值泳猬。?
用法: -Xms256m 將初始堆大小設(shè)置為 256 兆字節(jié)
設(shè)置JVM內(nèi)存的參數(shù)有四個(gè):
-Xmx Java Heap最大值,默認(rèn)值為物理內(nèi)存的1/4宇植,最佳設(shè)值應(yīng)該視物理內(nèi)存大小及計(jì)算機(jī)內(nèi)其他內(nèi)存開(kāi)銷(xiāo)而定得封;
-Xms Java Heap初始值,Server端JVM最好將-Xms和-Xmx設(shè)為相同值指郁,開(kāi)發(fā)測(cè)試機(jī)JVM可以保留默認(rèn)值忙上;
-Xmn Java Heap Young區(qū)大小,不熟悉最好保留默認(rèn)值坡氯;
-Xss 每個(gè)線程的Stack大小晨横,不熟悉最好保留默認(rèn)值;