JAva heap space解決方法とJVMパラメータ設定
4334 ワード
JVM 98% GC(Garbage Collection) Heap size 2% ,java.lang.OutOfMemoryError: Java heap space。
:
1.
2. , JVM 。
, , 。
, JVM 。JVM java JVM 。 JVM ,JVM heap size 。 , ( -Xms) 1/64, 1/4。 JVM -Xmn -Xms -Xmx 。 :
-Xms:
-Xmx:
-Xmn:
Heap Size , 。 , GC , 。 , 。Heap Size 80%。 -Xms -Xmx , -Xmn 1/4 -Xmx 。
:
1. JAVA , className 。( ) :java -Xms32m -Xmx800m className , 。 , eclipse 。Eclipse ->run -arguments VM arguments -Xms32m -Xmx800m 。
2. windows JAVA_OPTS=-Xms64m -Xmx512m。
3. tomcat, windows , C:\tomcat5.5.9\bin\catalina.bat( tomcat ) :set JAVA_OPTS=-Xms64m -Xmx256m ( ) : rem Guess CATALINA_HOME if not defined .
4. linux Linux {tomcat_home}/bin/catalina.sh , set JAVA_OPTS='-Xms64 -Xmx512'
:http://wangqiaowqo.iteye.com/blog/457912
http://xu20cn.blog.51cto.com/274020/81261