堆內存大小在2gig和~8gig之間大約每分鐘抖動一次(見圖片)。爲什麼我的JVM堆大小從2gigs到8g演出?
相關信息:
- 高流量的網站
- 大量的物理內存
- 紅帽5.5
- 的Java 1.6.0_07
- Glassfish的2.2.1(是的,我知道這是老了。不,我們不能升級。是的,我知道用作生產應用服務器是不常見的)。
- -XX:MaxPermSize參數=192米-XX:+ AggressiveHeap -Xms14336m -Xmx14336m
我有內存優化經驗不多,但似乎MaxPermSize參數不與-Xms和XMX走出低谷。或者這是正常的?
詢問放入顯式MaxPermSize和AggressiveHeap的人爲什麼這樣做。從繁忙的服務器中我看不到上述問題。 – 2010-09-22 12:54:56
我不能;他們早已離開公司。 – beerbajay 2010-09-22 13:37:30