JVM 堆內存設置 -Xmx -Xms

在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 虛擬機)內存設置 

以上內容部分來自網絡,感謝!

相關文章
相關標籤/搜索