以下為一對:堆記憶體 = 新生代(1/3)+老年代(2/3)
-xms256m jvm初始分配的堆記憶體, 生產環境建議與xmx相同, 設為1024m以上
-xmx512m jvm最大允許分配的堆記憶體, 生產環境建議設為1024m以上
-xx:maxnewsize=512m jvm堆區域新生代記憶體的最大可分配大小(permsize不屬於堆區), 生產環境建議設為800m-1024m
-xss128k 執行緒堆疊大小, jdk5以上一般設定為256k或以上, 與 -xx:threadstacksize 的區別
以下為一對:
-xx:permsize=64m jvm初始分配的非堆記憶體(方法區,執行常量池), 不會被**, 生產環境建議與maxpermsize相同, 設為256m以上
-xx:maxpermsize=128m jvm最大允許分配的非堆記憶體, 生產環境建議設定為256m以上
-xmn512m 是上面兩個的快捷定義方式, 等同於上面兩個都為512m
tomcat引數優化
最近由於專案應用出現效能問題,所以對應用容器tomcat進行了引數優化。tomcat版本8.0.23 首先,配置nginx 到tomcat的長連線 nginx upstream tomcat server location xxtomcat 然後,增加連線池配置 tomcat 這裡的協議還可以用ni...
部署多個tomcat需要修改的引數
以tomcat9為例 主要的j幾個個埠http埠 8080 https埠 8443 遠端停服務埠 8005 ajp埠 8009 配置不需要修改 tomcat2 修改如下埠 在 usr local apache tomcat 9.0.12 conf 下修改server.xml檔案中三個埠 配置完成後執...
Tomcat自動部署
在tomcat中設定自動部署,可以簡化工程的修改操作。有兩種方法 方法1 開啟tomcat home conf server.xml檔案,在標籤內輸入以下內容 xml context path 虛擬目錄名 docbase 目標目錄名 reloadable true path 表示在瀏覽器中輸入htt...