使用jruby运行rake构建:
$ java -version
java version "1.7.0_03"
Java(TM) SE Runtime Environment (build 1.7.0_03-b04)
Java HotSpot(TM) 64-Bit Server VM (build 22.1-b02, mixed mode)
虽然我已经-XX:MaxPermSize=256m
,但我仍然遇到PermGen space
失败。
是否还有其他一些命令行选项可用于增加可用的PermGen空间?
由于
答案 0 :(得分:2)
使用内存分析器或堆分析工具来准确检查PermGen的内容。需要大量的PermGen是不寻常的,除非你确切地知道你做了什么以及为什么这样做,否则它可能是一个错误。
您需要发布代码,更好地描述应用程序,或者自己进行一些基本的堆分析。没有足够的信息可以帮助实现原样。