Tomcat内存大小配置
最終配置2018
-Xms2048m
-Xmx2048m
-XX:PermSize=128M
-XX:MaxPermSize=512M
?
我的Dorado Eclipse 配置:
?-Xmx1024m -XX:MaxPermSize=512m
如下圖所示:
?
我的服務器配置(64位JDK):
-Xms4096m
-Xmx4096m
-XX:PermSize=512M
-XX:MaxPermSize=1024M
安裝版Tomcat中
Initial memory pool: 空
Maxinum memory pool:? 空
Thread stack size:
如下圖所示:
?
我的服務器配置(32位JDK):
-Xms1024m
-Xmx1024m
-XX:PermSize=128M
-XX:MaxPermSize=512M
?
參數解釋:
JVM內存包含兩種:堆內存 和 非堆內存
服務器一般設置-Xms、-Xmx相等以避免在每次GC 后調整堆的大小
-Xms512m ? ??初始堆內存
-Xmx512m ? ??最大堆內存
-XX:PermSize=64M 初始非堆內存
-XX:MaxPermSize=128M 最大非堆內存
?
最低配置:
-Xmx512m
-XX:MaxPermSize=256m
?
安裝版Tomcat
Initial memory pool: 初始話的Java虛擬機內存大小, Maxinum memory pool:? Java虛擬機可使用的最大內存, Thread stack size: 程序堆棧大小。?
java -Xmx512M 是什么意思啊?
java 主執行情況,用于啟動JAVA程序。 -Xms是設置虛擬機的初始分配的堆內存大小, 如果程序非常占內存, 需要用這個參數設置。 常常一起配合使用的還有以下幾個參數 -Xmx512m JVM最大允許分配的堆內存,按需分配。 -XX:PermSize=64M JVM初始分配的非堆內存。 -XX:MaxPermSize=128M JVM最大允許分配的非堆內存,按需分配。 這些參數設置保障程序穩定運行,可以防止內存溢出的錯誤。 JVM 中最大堆大小有三方面限制:相關操作系統的數據模型(32-bt還是64-bit)限制;系統的可用虛擬內存限制;系統的可用物理內存限制。32位系統下,一般限制在1.5G~2G;64為操作系統對內存無限制。在Windows Server 2003 系統,3.5G物理內存,JDK5.0下測試,最大可設置為1478mJVM調優總結 -Xms -Xmx -Xmn -Xss
http://unixboy.iteye.com/blog/174173/
總結
以上是生活随笔為你收集整理的Tomcat内存大小配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 青少年编程等级考试scratch真题答题
- 下一篇: Vue + monaco-editor