Tomcatメモリオーバーフロー


もっと読む
引用:http://blog.csdn.net/crazy_kiss/articale/detail/7535932
*、org.apache.co yote.http 11 A prProtocol$Http 11 Connection Handler process
      深刻:Error reading request,ignored
      java.lang.OutOfMemoryError:PermGen space
     :PermGen space    Permanent Generation space,           ,        JVM  Class Meta   ,Class  Loader      PermGen space ,       (Instance) Heap    ,GC(Garbage Collection)          PermGen space    ,           CLASS  ,      PermGen space  ,       web    JSP  pre compile   。    WEB APP          jar,       jvm     (4M)            
 
*、ソリューション
 catalina.bat  : 
set JAVA_OPTS=-Xms64m -Xmx256m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m  
 catalina.sh  : 
set JAVA_OPTS=-Xms64m -Xmx256m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m
   ~
 
*、パラメータ詳細
-Xms128m
    -  JVM Heap(   )       128MB
-Xmx512m
    -  Heap(   )       256MB

  :  -Xmx         ,       java.lang.OutOfMemory  ,     JVM  Throwable ,   try...catch  。

PermSize MaxPermSize      java      (Permanate 
generation) ,class  、         (reflective)        ,        Heap(   )   。

-XX:PermSize=64MB 
    ,    
-XX:MaxPermSize=256MB 
        ,    
     :java.lang.OutOfMemoryError: PermGen space

MaxPermSize    -server 
-client    。
-server     MaxPermSize 64m
-client     MaxPermSize 32m
    参考できる:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html
 
*、Tomcatメモリオーバーフローチェックプラン
①、                     
②、                
③、                   
④、  list、map              , GC      !