国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

tomcat 設置緩存大小

2019-11-18 16:42:17
字體:
來源:轉載
供稿:網友

    java的運行平臺JVM(java虛擬機)在一個應用程序啟動的時候,虛擬機都要分配一個最的內存和最小內存給他的。對于內存吃內存狂的JAVA來說,這個初始內存和最大內存在一定程度會對應用程序的性能產生很大的影響。比如說在我們的應用程序用到JVM給的這個最大內存配額的時候,JVM就不得不先停下我們的應用程
序的工作,去尋找可以回手的垃圾(釋放已經無用的對象占用的內存),釋放被占用的一些內存。

    一般我們為了自己配額的這個最大值和最小值都是在啟動java程序的時候加參數:-X
ms -Xmx來調整應用程序的初始內存和最大內存,其中Xms代表最小配額,Xmx代表最大配額
。

  
    在前段時間,我用resin的時候啟動文件里面還好設置這兩個參數,但是換了tomcat以
后就不一樣了,

    tomcat的啟動并不是普通的java程序那樣,是經過了封裝的,所以在設置這兩個參數
的時候還有寫麻煩,不過只要是java程序,總有地方可以設置這個參數的。
   
    在查找了一些資料以后終于搞定了,可以通過下面這兩種方法來解決:

    1.    就需要在環境變量中加上TOMCAT_OPTS, CATALINA_OPTS兩個屬性,
        如 SET  CATALINA_OPTS= -Xms64m -Xmx512m;
        ms是最小的,mx是最大,64m, 512m分別是指內存的容量.

    2.    修改Catalina.bat文件
       在166行“rem Execute Java with the applicable PRoperties ”以下每行
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JA
VA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%"
-Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCL
ASS% %CMD_LINE_ARGS% %ACTION% 中的%CATALINA_OPTS% 替換成-Xms64m -Xmx512m

 

e.g
update file :
/tomcat/bin/catalina.bat
update the line
set JAVA_OPTS=-Xmx256M -Xms64M
means max cache & min cache


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 易门县| 得荣县| 瑞昌市| 嘉鱼县| 武隆县| 花莲市| 平度市| 伊宁市| 镇宁| 兴隆县| 唐河县| 宁津县| 定陶县| 广饶县| 凉城县| 兴海县| 彝良县| 南京市| 都昌县| 平安县| 拜城县| 四川省| 宁强县| 滨海县| 金堂县| 屯昌县| 油尖旺区| 巨野县| 辽源市| 余庆县| 阿巴嘎旗| 桐城市| 屏东县| 黎平县| 高台县| 中方县| 拜城县| 噶尔县| 阳高县| 湾仔区| 漠河县|