`

java.lang.OutOfMemoryError: PermGen space

阅读更多
TOMCAT\bin\catalina.bat,加入:
.
.
.
echo Using CATALINA_BASE:   %CATALINA_BASE%
set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=512m -XX:MaxPermSize=1024m
echo Using CATALINA_HOME:   %CATALINA_HOME%
.
.
.


或者在eclipse里run dialog的Arguments的VM arguments的最后加上这句话:
-Xms512m -Xmx1024m -XX:MaxNewSize=256M -XX:MaxPermSize=256M





http://www.blogjava.net/allen-zhe/archive/2007/12/18/168556.html
http://kakashi.iteye.com/blog/383646

检查jvm的代码
<%@ page import="java.lang.management.*" %>  
<%@ page import="java.util.*" %>  
JVM Memory Monitor  

<%  
Iterator iter = ManagementFactory.getMemoryPoolMXBeans().iterator();  
while (iter.hasNext())  
{  
MemoryPoolMXBean item = (MemoryPoolMXBean) iter.next();  
%>  
Memory MXBean  
Heap Memory Usage<%=  
ManagementFactory.getMemoryMXBean().getHeapMemoryUsage()  
%>  
Non-Heap Memory  
Usage<%=  
ManagementFactory.getMemoryMXBean().getNonHeapMemoryUsage()  
%>  
<%} %>  
   
Memory Pool MXBeans  
<%  
iter = ManagementFactory.getMemoryPoolMXBeans().iterator();  
while (iter.hasNext())  
{  
MemoryPoolMXBean item = (MemoryPoolMXBean) iter.next();  
%>  

<%= item.getName() %>  
Type<%= item.getType() %>  
Usage<%= item.getUsage() %>  
Peak Usage<%= item.getPeakUsage() %>  
Collection Usage<%= item.getCollectionUsage() %>  
<%  
}  

%>  

  • 大小: 64.5 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics