Jprobe问题与JVM堆内存参数

时间:2012-03-15 10:46:27

标签: weblogic permgen jprobe

当我将Jprobe与weblogic集成并通过增加堆内存来运行它时,我收到的错误是“OutOfMemoryError:PermGen space failure”。 这主要与jprobe,weblogic服务器和jvm有关 请让我知道如何解决它。

1 个答案:

答案 0 :(得分:0)

  • PremGen与JVM热点有关。
  • PremGen意味着永久生成。这是JVM将类加载到内存中的空间。
  • 您可以通过JVM参数增加大小。

来自GC faqs- http://java.sun.com/docs/hotspot/gc1.4.2/faq.html

  • 永久世代应如何规模? 永久生成用于保持VM本身的反射,例如类对象和方法对象。这些反射物体直接分配到永久世代中,并且其尺寸独立于其他世代。通常,可以忽略此代的大小,因为默认大小足够。但是,加载许多类的程序可能需要更大的永久代。

  • 如何增加永久发电量? 使用命令行选项-XX:MaxPermSize =