但在ibm的jdk下面,設置爲一樣會增大堆碎片產生的機率,並且這種負面影響足以抵消前者產生的益處
2:每次GC後,Heap的剩餘空間會是總空間的50%,這表示你的Heap處於健康狀態,許多Server端的Java程序每次GC後最好能有65%的剩餘空間
3:Server端JVM最好將-Xms和-Xmx設爲相同值。爲了優化GC,最好讓-Xmn值約等於-Xmx的1/3。
4:一個GUI程序最好是每10到20秒間運行一次GC,每次在半秒之內完成。
5:增加Heap的大小雖然會降低GC的頻率,但也增加了每次GC的時間。並且GC運行時,所有的用戶線程將暫停,也就是GC期間,Java應用程序不做任何工作。