在Tomcat的啓動參數裏能夠設置,以下html
參數說明:java
-Xmx Java Heap最大值,默認值爲物理內存的1/4,最佳設值應該視物理內存大小及計算機內其餘內存開銷而定;服務器
-Xmx 此設置控制 Java 堆的最大大小。正確調整此參數有助於下降垃圾回收開銷,從而縮短服務器響應時間並提
高吞吐量。 對於某些應用程序來講,此選項的缺省設置可能會過低,從而致使發生大量小型垃圾回收。網絡
缺省值: 512 MB
建議值: 隨工做負載的不一樣而有所變化,但高於缺省值。
用法: -Xmx512m 將最大堆大小設置爲 512 兆字節測試
-Xms Java Heap初始值,Server端JVM最好將-Xms和-Xmx設爲相同值,開發測試機JVM能夠保留默認值;spa
-Xms 此設置控制 Java 堆的初始大小。正確調整此參數有助於下降垃圾回收開銷,從而縮短服務器響應時間並提升線程
吞吐量。對於某些應用程序來講,此選項的缺省設置可能會過低,從而致使發生大量小型垃圾回收。htm
缺省值: 256 MB
建議值: 隨工做負載的不一樣而有所變化,但高於缺省值。
用法: -Xms256m 將初始堆大小設置爲 256 兆字節blog
設置JVM內存的參數有四個:內存
-Xmx Java Heap最大值,默認值爲物理內存的1/4,最佳設值應該視物理內存大小及計算機內其餘內存開銷而定;
-Xms Java Heap初始值,Server端JVM最好將-Xms和-Xmx設爲相同值,開發測試機JVM能夠保留默認值;
-Xmn Java Heap Young區大小,不熟悉最好保留默認值;
-Xss 每一個線程的Stack大小,不熟悉最好保留默認值;
其餘虛擬機配置項設置:JVM(java 虛擬機)內存設置
以上內容部分來自網絡,感謝!