2010年5月19日 星期三

JVM內存段分配,Java垃圾回收調優,Heap設定

http://hi.baidu.com/kingtckingtc/blog/item/ca5606f4decd5767ddc4740b.html

摘錄

1. java -server
2. 設置Xms=Xmx=3/4物理內存
3. 如果是CPU密集型服務器,使用–XX:+UseParallelOldGC, 否則–XX:+UseConcMarkSweepGC
4. 新生代,Parallel/ParallelOld可設大於Xmx1/4,CMS可設小,小於Xmx1/4
5. 優化程序,特別是每個用戶的session中的集合類等。我們的一個模塊中session中曾經為每個用戶使用了一個ConcurrentHashMap, 裡面通常只有幾條記錄,後來改成數組之後,每台機大概節約了1~2G內存。

沒有留言:

張貼留言