部署shop++,啓動eclipse遇到內存溢出。

部署項目到tomcat,啓動eclipse,控制檯報OutOfMemoryError: PermGen space錯誤。網上找了一些資料,須要加大tomcat內存設置。java

 
1、OutOfMemoryError: Java heap space 是堆溢出(存放java初始化代碼,jar包。俗稱靜態區域)
 一、找到在tomcat的bin目錄下的 Tomcat6w.exe,打開設置大小。tomcat

 二、找到「java」-->「Java Options」中設置大小以下(注意空格)eclipse

 -Xms128m -Xmx512m
 
2、OutOfMemoryError: PermGen space 永久保存區域溢出(動態區域,保存new出來的對象。和動態加載的資源)
 一、找到在tomcat的bin目錄下的 Tomcat6w.exe,打開設置大小。spa

 二、找到「java」-->「Java Options」中設置大小以下(注意空格)orm

 -XX:PermSize=64m -XX:MaxPermSize=128m對象

 

注意:若是項目是eclipse開發環境、還須要設置eclipse中tomcat的空間分配。
 一、雙擊控制檯中「service」下面的「tomcat6.0 service at localhost」。
  
 二、打開「General Information」下的「Open launch configuration」。ip

 三、選中「Arguments」在「VM arguments」配置 -Xms128m -Xmx512m -XX:PermSize=64m -XX:MaxPermSize=128m內存

相關文章
相關標籤/搜索