at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: java.lang.OutOfMemoryError: PermGen space
7 个解决方案
#1
有人知道么
#2
反射异常,你看看是不是少了jar包,还有都内存溢出了,重启下服务,然后再检查看看
#3
Caused by: java.lang.OutOfMemoryError: PermGen space
#4
重启过后就没问题,运行一会就出来这个问题
#5
我知道内存溢出,想知道怎么解决
#6
百度 google一下都有内存溢出的解决办法。
修改jvm配置
主要是得知道你这个“项目运行一会就会内存溢出”就该仔细查看代码了。
是否使用 类似如下代码 : 循环内中 字符串 += 值
String a = "x";
for(int i=0,i<50000;i++){
a += "o";
}
是否变量太多。
是否查出数据库中的数据量太庞大。
是否死循环
是否递归操作等等其他原因。
#7
Caused by: java.lang.OutOfMemoryError: PermGen space
将虚拟机参数设大点MaxPermSize
如果还不行,就是有内存泄露了
将虚拟机参数设大点MaxPermSize
如果还不行,就是有内存泄露了
#1
有人知道么
#2
反射异常,你看看是不是少了jar包,还有都内存溢出了,重启下服务,然后再检查看看
#3
Caused by: java.lang.OutOfMemoryError: PermGen space
#4
重启过后就没问题,运行一会就出来这个问题
#5
我知道内存溢出,想知道怎么解决
#6
百度 google一下都有内存溢出的解决办法。
修改jvm配置
主要是得知道你这个“项目运行一会就会内存溢出”就该仔细查看代码了。
是否使用 类似如下代码 : 循环内中 字符串 += 值
String a = "x";
for(int i=0,i<50000;i++){
a += "o";
}
是否变量太多。
是否查出数据库中的数据量太庞大。
是否死循环
是否递归操作等等其他原因。
#7
Caused by: java.lang.OutOfMemoryError: PermGen space
将虚拟机参数设大点MaxPermSize
如果还不行,就是有内存泄露了
将虚拟机参数设大点MaxPermSize
如果还不行,就是有内存泄露了