每当我尝试启动它时,JBoss AS 6.x都会遇到以下错误。
错误:
2015-12-03 16:14:18,447 ERROR [STDERR](RMI TCP连接(空闲)) 线程中的异常" RMI TCP连接(空闲)"线程中的异常 " RMI TCP连接(空闲)"线程中的异常" pool-6-thread-2" java.lang.OutOfMemoryError:PermGen space
2015-12-03 16:14:31,149 ERROR [STDERR](pool-6-thread-2)异常 thread" pool-6-thread-4"线程中的异常" pool-6-thread-3" java.lang.OutOfMemoryError:PermGen space
2015-12-03 16:14:36,308 ERROR [STDERR](RMI TCP连接(空闲)) java.lang.OutOfMemoryError:PermGen space
2015-12-03 16:14:53,939 ERROR [STDERR](pool-6-thread-3) java.lang.OutOfMemoryError:PermGen space
2015-12-03 16:14:53,939 ERROR [STDERR](pool-6-thread-4) java.lang.OutOfMemoryError:PermGen space
2015-12-03 16:16:01,500警告 [org.jboss.detailed.classloader.ClassLoaderManager](pool-12-thread-2) 加载期间出现意外错误 的:org.jboss.ejb.AllowedOperationsAssociation: java.lang.OutOfMemoryError:PermGen space
2015-12-03 16:17:49,465 ERROR [STDERR](pool-6-thread-5)异常 thread" pool-6-thread-5" java.lang.OutOfMemoryError:PermGen space
2015-12-03 16:17:53,442 ERROR [STDERR](pool-6-thread-6)异常 thread" pool-6-thread-6" java.lang.OutOfMemoryError:PermGen space
答案 0 :(得分:1)
启动JBoss时添加此VM参数:
-XX:+HeapDumpOnOutOfMemoryError
当JBoss遇到OutOfMemoryError时,这将生成 hprof 文件。
可以使用 Eclipse MAT 等工具分析此文件,并告诉您哪些对象使用的内存更多。