Javaren就是爪洼人!

          一起來研究java

          常用鏈接

          統(tǒng)計(jì)

          最新評論

          Resin 3.1.x 有關(guān)JVM的設(shè)置

          Resin 2.x是在啟動(dòng)腳本里面設(shè)置jvm參數(shù),3.1.x版本是在resin.conf中設(shè)置(我使用的是JDK 1.6.0_02):
          <!--
           
          - The JVM arguments
          -->
          <jvm-arg>-Xmx800m</jvm-arg>
          <jvm-arg>-Xms800m</jvm-arg>
          <jvm-arg>-XX:PermSize=64m</jvm-arg>
          <jvm-arg>-XX:MaxNewSize=256m</jvm-arg>
          <jvm-arg>-XX:MaxPermSize=128m</jvm-arg>
          <jvm-arg>-Xss1m</jvm-arg>
          <jvm-arg>-Xdebug</jvm-arg>
          <jvm-arg>-Dcom.sun.management.jmxremote</jvm-arg>
          <jvm-arg>-Djava.awt.headless=true</jvm-arg>
          <!--            
           
          - Uncomment to enable admin heap dumps
           
          - <jvm-arg>-agentlib:resin</jvm-arg>
          -->

          有關(guān)resin 3.1.x性能調(diào)整詳細(xì)文檔參見:JVM Tuning

          我的服務(wù)器是4G內(nèi)存,雙核Xeon 3.0的CPU,查了好多資料,都建議Xmx使用75%-80%的物理內(nèi)存,但是我使用"java -Xmx2890m -version"命令測試,發(fā)現(xiàn)我這個(gè)4G的服務(wù)器Xmx最大只能設(shè)置成2890m。當(dāng)然了,我的服務(wù)器上還有Oracle10g等其他系統(tǒng),不過我認(rèn)為沒必要設(shè)置成最大的值,當(dāng)應(yīng)用開銷大了再設(shè)置也可以,Xmx太大了GC回收也是個(gè)問題。另外,對于Sun 1.5或以上版本的jdk,可以用jconsole命令來查看jvm堆、棧、類、內(nèi)存等使用情況,我們可以根據(jù)這些數(shù)據(jù)來經(jīng)常調(diào)整自己的jvm參數(shù)達(dá)到比較好的效果。

          posted on 2007-12-02 13:48 Terry Lee 閱讀(747) 評論(0)  編輯  收藏 所屬分類: Resin


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 新竹县| 安多县| 阿巴嘎旗| 松潘县| 鲁山县| 灵丘县| 东乡族自治县| 从江县| 洪泽县| 分宜县| 忻城县| 类乌齐县| 家居| 宜丰县| 三明市| 杭州市| 牡丹江市| 锦州市| 信丰县| 平陆县| 鲜城| 浦北县| 梅州市| 溆浦县| 余姚市| 嘉峪关市| 西峡县| 神池县| 丰城市| 甘肃省| 安吉县| 桂阳县| 溧水县| 淮滨县| 花莲市| 长海县| 民权县| 罗田县| 水城县| 华亭县| 秦安县|