我的應用程序停止工作,在以下不斷服務器日誌中所示的線: [全GC 1989887K-> 1989887K(1989888K),3.8619050秒]Tomcat的完整版本GC
我的服務器配置是如下:
server
-verbose:gc
-Xms2g
-Xmx2g
-XX:NewSize=1048m
-XX:MaxNewSize=1048m
-XX:PermSize=256m
-XX:MaxPermSize=256m
-XX:SurvivorRatio=8
-XX:TargetSurvivorRatio=8
-XX:+UseParNewGC
-XX:ParallelGCThreads=4
-XX:+CMSParallelRemarkEnabled
-XX:+AggressiveOpts
-XX:GCTimeRatio=20
-XX:-HeapDumpOnOutOfMemoryError"
OS specific support. $var _must_ be set to either true or false.
cygwin=false
darwin=false
os400=false
case "`uname`" in
CYGWIN*) cygwin=true;;
Darwin*) darwin=true;;
OS400*) os400=true;;
esac
我使用Java 1.7,Tomcat的8和Postgres數據庫
請幫助我需要重新啓動服務器後,每2小時開始申請工作再次
現在改變到512M之後,申請在5小時後停止 – Ricky
你必須根據自己的需要和內存約束來調整數值! –
查看我更新的答案中的鏈接以更好地理解! –