java.lang.outofmemoryerror permgen space

关于JBoss的内存益出问题:在环境变量里面配置:

环境变量:-Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=256m
环境变量名:JAVA_OPTS
阅读更多

java.lang.OutOfMemoryError: PermGen space 求助

05-30

用的是tomcat 对于这个错误在网上也找了下rn说是这么形成的rn[color=#FF0000]rnOutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大rn内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Loadrn的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(GarbagernCollection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOADrn很多CLASS的话,就很可能出现PermGen space错误。这种错误常见在web服务器对JSP进rn行pre compile的时候。rn[/color]rnrn我的猫里确实有很多第三方类包 spring hibernate struts 之类的。 即使初次加载未出现那错误,但是自己多次部署后也会出现这个错误。rn网上说可以配置下tomcat属性,我也配置了,但是没有解决根本问题,再多加入web项目或者再多次部署工程也会同样出现此问题。rn又如网上说可以这样rn[color=#FF0000]rn将相同的第三方jar文件移置到tomcat/shared/lib目录下,这样可以达到减少rnjar 文档重复占用内存的目的。rnrn[/color]rn但是我在tomcat6.0版本下未看到这个文件夹。rnrn我查看了下我tomcat里工程中lib文件夹的大小。有几个都过了10M。 rn不知道大家有没有碰到这个样的情况,也不知道你们是怎么解决的?rn[color=#3366FF]如果换个服务器怎么样呢? weblogic ? 或者 jboss?[/color]rn哎。。。希望看到大家有经验的见解!!!!rn感谢

java.lang.OutOfMemoryError: PermGen space tomcat6.16+apache2.26+php2.5

05-04

Download Error!rnException in thread "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1" java.lang.OutOfMemoryError: PermGen spacernException in thread "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2" java.lang.OutOfMemoryError: PermGen spacernException in thread "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0" java.lang.OutOfMemoryError: PermGen spacernException in thread "TP-Processor6" java.lang.OutOfMemoryError: PermGen spacernException in thread "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2" java.lang.OutOfMemoryError: PermGen spacernException in thread "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0" java.lang.OutOfMemoryError: PermGen spacernException in thread "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1" Exception in thread "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1" java.lang.OutOfMemoryError: PermGen spacernjava.lang.OutOfMemoryError: PermGen spacernException in thread "Timer-1" java.lang.OutOfMemoryError: PermGen spacernException in thread "Prototyper" java.lang.OutOfMemoryError: PermGen spacernException in thread "TP-Processor7" java.lang.OutOfMemoryError: PermGen spacernException in thread "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2" java.lang.OutOfMemoryError: PermGen spacernException in thread "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0" java.lang.OutOfMemoryError: PermGen spacernException in thread "TP-Processor3" java.lang.OutOfMemoryError: PermGen spacernException in thread "Timer-0" java.lang.OutOfMemoryError: PermGen spacernException in thread "Timer-2" java.lang.OutOfMemoryError: PermGen spacernException in thread "TP-Processor9" java.lang.OutOfMemoryError: PermGen spacernException in thread "TP-Processor15" java.lang.OutOfMemoryError: PermGen spacernrnException in thread "TP-Processor23" java.lang.OutOfMemoryError: PermGen spacernException in thread "TP-Processor24" java.lang.OutOfMemoryError: PermGen spacernException in thread "TP-Processor17" java.lang.OutOfMemoryError: PermGen spacernrnException in thread "TP-Processor474" java.lang.OutOfMemoryError: PermGen spacernrnException in thread "TP-Processor484" java.lang.OutOfMemoryError: PermGen spacernException in thread "TP-Processor4" java.lang.OutOfMemoryError: PermGen spacernException in thread "http-8080-2" java.lang.OutOfMemoryError: PermGen spacernrnException in thread "http-8080-8" java.lang.OutOfMemoryError: PermGen spacernException in thread "http-8080-9" java.lang.OutOfMemoryError: PermGen spacernrnException in thread "http-8080-13" java.lang.OutOfMemoryError: PermGen spacernException in thread "http-8080-14" java.lang.OutOfMemoryError: PermGen spacernjava.lang.reflect.InvocationTargetExceptionrn at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rn at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)rn at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)rn at java.lang.reflect.Method.invoke(Unknown Source)rn at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)rn at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)rnCaused by: java.lang.OutOfMemoryError: PermGen spacern请问这个错误怎么解决!!!

求救:java.lang.OutOfMemoryError: PermGen space

07-09

各位前辈好:rnrn 我最近做了一个小项目(通讯录),是用Struts+Hibernate+Spring写的;rnrn 运行环境、jdk1.5.0 + TomCat5.5.17 + mySql4.1.20rnrn 开发工具、 eclipse-SDK-3.1.2-win32.zip + EnterpriseWorkbenchInstaller_4.1.1GA_E3.1.exe(myEclipse)rnrn   该程序在本地测试和编译均能通过、但不管是在本地还放到电信机房服务器处运行时间一长(尤其是不停的操作和使用这个系统),就会报 java.lang.OutOfMemoryError: PermGen space 这个错误;rnrn 争对 java.lang.OutOfMemoryError: PermGen space 这个问题、baidu、google、Csdn.net我都找过相关的解决方法,似乎所有提供的解决方法、都无济于事;rnrn 另一个项目(客户管理系统)、是用 Struts+Hibernate 开发的;也存在这个问题、这几天我公司销售人员正在用这个系统、我采取的办法一但在TomCat日志中出现在 java.lang.OutOfMemoryError 错误、我便重启一次Tomcat;rnrn 请提供思路解决;rnrn 补充、有人提出、我的Session没有及时关闭、我的数据库连接没有及时关闭;但把整个项目打包发给几个写Java程序的朋友、他们大多数看过之后,认为程序没有多大问题(当然这是他们的意见,还需各位前辈在百忙之中、牺牲一点你们时间,帮帮我分析及提供解决思路);rnrn 我的QQ:544588699、MSN:renwei0905@msn.com

内存溢出?java.lang.OutOfMemoryError: PermGen space

04-11

各位大神,在myeclipse中发布一个项目运行起来开始是没有报错的,今天突然就报了这个错,也不知道是不是动了哪个地方导致的,现在已启动tomcat,访问地址就会报这个错,google了一下说是内存溢出,需要设置JAVA_OPTS,可是我找不到在哪配置啊,还请大神指点。。。。rnrnjava.lang.OutOfMemoryError: PermGen spacern at java.lang.ClassLoader.defineClass1(Native Method)rn at java.lang.ClassLoader.defineClass(ClassLoader.java:621)rn at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)rn at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)rn at java.net.URLClassLoader.access$000(URLClassLoader.java:56)rn at java.net.URLClassLoader$1.run(URLClassLoader.java:195)rn at java.security.AccessController.doPrivileged(Native Method)rn at java.net.URLClassLoader.findClass(URLClassLoader.java:188)rn at java.lang.ClassLoader.loadClass(ClassLoader.java:307)rn at java.lang.ClassLoader.loadClass(ClassLoader.java:252)rn at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)rn at java.lang.ClassLoader.defineClass1(Native Method)rn at java.lang.ClassLoader.defineClass(ClassLoader.java:621)rn at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)rn at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)rn at java.net.URLClassLoader.access$000(URLClassLoader.java:56)rn at java.net.URLClassLoader$1.run(URLClassLoader.java:195)rn at java.security.AccessController.doPrivileged(Native Method)rn at java.net.URLClassLoader.findClass(URLClassLoader.java:188)rn at java.lang.ClassLoader.loadClass(ClassLoader.java:307)rn at java.lang.ClassLoader.loadClass(ClassLoader.java:252)rn at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)rn at org.eclipse.jdt.internal.compiler.parser.Parser.createJavadocParser(Parser.java:8396)rn at org.eclipse.jdt.internal.compiler.parser.Parser.(Parser.java:889)rn at org.eclipse.jdt.internal.compiler.Compiler.initializeParser(Compiler.java:685)rn at org.eclipse.jdt.internal.compiler.Compiler.(Compiler.java:283)rn at org.eclipse.jdt.internal.compiler.Compiler.(Compiler.java:159)rn at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:423)rn at org.apache.jasper.compiler.Compiler.compile(Compiler.java:356)rn at org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)rn at org.apache.jasper.compiler.Compiler.compile(Compiler.java:321)rn at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)rn

没有更多推荐了,返回首页