我不是Java開發人員,但是一個應用程序落在了我的桌子上。這是一個在Tomcat容器中運行的Web服務服務器端應用程序。用戶從客戶端應用程序中找到它。Java/Tomcat堆大小問題
用戶經常抱怨它的速度有多慢,應用程序必須每週重新啓動兩次,導致事情變得非常糟糕。
之前的開發人員告訴我,應用程序只是內存不足(隨着時間的推移會加載更多的數據),並最終花費所有時間進行垃圾回收。同時,Tomcat的堆大小設置爲6GB。盒子本身有32GB的RAM。
將堆大小增加到16GB會有什麼壞處嗎?
看起來像一個簡單的方法來解決這個問題,但我不是Java專家。
也許你應該弄清楚你想要「永久」緩存的數據的總大小是多少。否則,看起來你需要更好的緩存解決方案(Ehcache)。 – 2011-03-03 18:55:58