weblogic10 下對(duì)jVM性能調(diào)優(yōu)設(shè)置(參考資料)
對(duì) JRockit JVM優(yōu)化
Task |
Options | Comments |
Setting the Nursery | -Xns |
盡力使Nursery最夠大,來(lái)減少GC停頓時(shí)間。最大最好不要超過(guò)最大Heap 95%。 |
Setting minimum heap size | -Xms |
BEA 推薦這個(gè)值最好等于最大的heap。 |
Setting maximum heap size | -Xmx |
Heap最大值,當(dāng)然越大越好。 |
Setting garbage collection | -Xgc: parallel |
|
Performs adaptive optimizations as early as possible in the Java application run. | -XXaggressive:memory |
For example
$ java -Xns10m -Xms512m -Xmx512m
對(duì) SUN JVM優(yōu)化
Task | Options | Comments |
Setting the New generation heap size | -XX:NewSize |
默認(rèn) NewSize大小是Heap的四分之一,類似Nursery,盡量設(shè)置大點(diǎn)減少GC停頓時(shí)間。 |
Setting the maximum New generation heap size | -XX:MaxNewSize |
設(shè)置 New Generation heap 最大值. |
Setting New heap size ratios | -XX:SurvivorRatio |
在Sun generation分為3個(gè)區(qū)域,一個(gè)Edgn和兩個(gè)survivors。該值是設(shè)置Edgn與Surviors的比例。最好設(shè)置為8. |
Setting minimum heap size | -Xms |
推薦這個(gè)值最好等于最大的heap。 |
Setting Big Heaps and Intimate Shared Memory | -XX:+UseISM -XX:+AggressiveHeap |
See http://java.sun.com/docs/hotspot/ism.html |
Setting maximum heap size | -Xmx |
Heap最大值,當(dāng)然越大越好。 |
For example,
$ java -XX:NewSize=128m -XX:MaxNewSize=128m -XX:SurvivorRatio=8 -Xms512m -Xmx512m
posted on 2009-03-23 11:47 advincenting 閱讀(2175) 評(píng)論(1) 編輯 收藏