Java Linux 64位PermGen选项?

时间:2012-04-24 00:35:11

标签: java linux 64-bit

使用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空间?

由于

1 个答案:

答案 0 :(得分:2)

使用内存分析器或堆分析工具来准确检查PermGen的内容。需要大量的PermGen是不寻常的,除非你确切地知道你做了什么以及为什么这样做,否则它可能是一个错误。

您需要发布代码,更好地描述应用程序,或者自己进行一些基本的堆分析。没有足够的信息可以帮助实现原样。