Jprobe JVM堆内存参数问题



当我将Jprobe与weblogic集成并通过增加堆内存来运行它时,我得到的错误是"OutOfMemoryError:PermGen空间故障"。这主要与jprobe、weblogic服务器和jvm有关请告诉我如何解决它。

  • PremGen与JVM热点有关
  • PremGen是指永久发电。这是JVM将类和jar加载到内存中的空间
  • 您可以通过JVM参数来增加大小

来自GC常见问题-http://java.sun.com/docs/hotspot/gc1.4.2/faq.html

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

  • 如何增加永久代的大小?使用命令行选项-XX:MaxPermSize=

最新更新