亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

tomcat 內存設置

系統 1808 0

引用: http://www.cnblogs.com/JavaTechLover/archive/2012/08/16/tomcat-memory.html

tomcat 啟動內存設置
其初始空間(即-Xms)是物理內存的1/64,最大空間(-Xmx)是物理內存的1/4??梢岳肑VM提供的-Xmn -Xms -Xmx等選項可?
進行設置?
三、實例,以下給出1G內存環境下java jvm 的參數設置參考:?
JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true "?
JAVA_OPTS="-server -Xms768m -Xmx768m -XX:PermSize=128m -XX:MaxPermSize=256m -XX:?
NewSize=192m -XX:MaxNewSize=384m"?
CATALINA_OPTS="-server -Xms768m -Xmx768m -XX:PermSize=128m -XX:MaxPermSize=256m?
-XX:NewSize=192m -XX:MaxNewSize=384m"?
Linux:?
在/usr/local/apache-tomcat-5.5.23/bin目錄下的catalina.sh?
添加:JAVA_OPTS='-Xms512m -Xmx1024m'?
要加“m”說明是MB,否則就是KB了,在啟動tomcat時會報內存不足。?
-Xms:初始值?
-Xmx:最大值?
-Xmn:最小值?
Windows?
在catalina.bat最前面加入?
set JAVA_OPTS=-Xms128m -Xmx350m?
如果用startup.bat啟動tomcat,OK設置生效.夠成功的分配200M內存.?
但是如果不是執行startup.bat啟動tomcat而是利用windows的系統服務啟動tomcat服務,上面的設置就不生效了,?
就是說set JAVA_OPTS=-Xms128m -Xmx350m 沒起作用.上面分配200M內存就OOM了..?
windows服務執行的是bin\tomcat.exe.他讀取注冊表中的值,而不是catalina.bat的設置.?
解決辦法:?
修改注冊表HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat Service Manager\Tomcat5\Parameters\JavaOptions?
原值為?
-Dcatalina.home="C:\ApacheGroup\Tomcat 5.0"?
-Djava.endorsed.dirs="C:\ApacheGroup\Tomcat 5.0\common\endorsed"?
-Xrs?
加入 -Xms300m -Xmx350m?
重起tomcat服務,設置生效?



==================================================================





tomcat作為windows服務的參數配置,特別是PermSize的設置?
當tomcat用startup.bat啟動的時候的參數設置網上說的比較多,這里就不再描述。

當tomcat作為windows的系統服務的時候,網上找了很多相關的文章,都沒有比較全面的參數設置方法,一般就說明了一下xms和xmx的設置,都沒有提供其他方面參數的說明,不夠實用。經過對apache下的procrun的研究和多次試用,總算清楚了一般參數的設置方法。其實 tomcat5.exe本身已經包含有procrun的功能,這就是很多人在網上找不到procrun.exe文件下載的原因。
procrun可以參考:http://commons.apache.org/daemon/procrun.html?
注:這里用tomcat5作為例子,應該同樣適用于tomcat6.

這里不使用注冊表,我們用tomcat提供的gui工具來設置。
1、在命令行下執行:tomcat5w.exe //ES//TomcatService
其中,TomcatService就是你加入windows服務的名稱。這樣,在windows的任務欄就會出現一個tomcat的服務管理器,圖標如下 。
2、打開tomcat服務管理器的java頁,如

在Java Options里面輸入需要設置的參數,如設置permsize的內存
-XX:PermSize=64M
-XX:MaxPermSize=192m
-XX:ReservedCodeCacheSize=48m
-Duser.timezone=GMT+08
注:每一行后面都不能有空格。
同樣,我們也可以在注冊表中進行修改,HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\TestService\Parameters\Java

?

?


?

?

?

配置Tomcat的內存,以前一直在catalina.bat里面配置,用的網上找到的方法:

寫道
修改Catalina.bat文件?
在166行"rem Execute Java with the applicable properties "以下每行?
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%?
中的%CATALINA_OPTS%?
替換成-Xms128m -Xmx512m

tomcat 內存設置


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!??!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 99er久久| 日日插夜夜操 | 欧美日韩黄色大片 | 国产精品国产自线在线观看 | 国产中文久久精品 | 亚洲国产婷婷综合在线精品 | 日韩欧美精品综合一区二区三区 | 国产做人爱三级视频在线 | 玖玖爱精品 | 丁香久久 | 天天射日日| 成人观看网站a | 日日做日日摸夜夜爽 | 成人a毛片高清视频 | 特黄特色大片免费播放器999 | 久久精品加勒比中文字幕 | 日韩午夜在线视频 | 国产精品久久久久久久久免费观看 | 免费黄色毛片 | 老子理论不卡影院6080 | 成人毛片一区二区三区 | 国产欧美日韩亚洲精品区2345 | 黄色免费看视频 | 日韩精品大片 | 国产成人综合高清在线观看 | 中文字幕在线观看日本 | 欧美激情免费观看一区 | 精品一区二区三区免费爱 | 成人在色线视频在线观看免费大全 | 黄色影院免费 | 久久综合九色综合97婷婷女人 | 天天干天天射综合网 | 亚洲国产精品a一区二区三区 | 一区二区三区在线播放视频 | 日本一二三区免费 | 欧美男女性生活视频 | 国产成人精品视频一区二区不卡 | 日本一区二区三区在线观看 | 99久久99| 美国一级毛片片aa成人 | 亚洲欧美综合区自拍另类 |