2012-03-15 43 views
0

當我將Jprobe與weblogic集成並通過增加堆內存來運行它時,出現「OutOfMemoryError:PermGen space failure」錯誤。 這與jprobe,weblogic服務器和jvm主要有關 請讓我知道我該如何解決它。Jprobe JVM堆內存參數問題

回答

0
  • PremGen與JVM熱點相關。
  • PremGen表示永久代。它是JVM加載類和jars到內存中的空間。
  • 您可以通過JVM參數增加大小。

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

  • 應如何永久代的尺寸? 永久生成器用於保存虛擬機本身的反射,例如類對象和方法對象。這些反射物體被直接分配到永久世代中,並且其大小與其他世代獨立。一般來說,這一代的大小可以忽略,因爲默認大小是足夠的。但是,加載許多類的程序可能需要更大的永久代。

  • 我該如何增加永久代的大小?使用命令行選項-XX:MaxPermSize =