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):















有關(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