2010-10-11 63 views
1

有人可以证实,对于32位系统:XX:在32位MaxPermSize参数最大值

是否有使用以下设置任何缺点:

-Xms1024m -Xmx1024m -XX:PermSize=768m -XX:MaxPermSize=768m 

(我们需要,因为过量的非高烫发大小堆使用这是一些设计缺陷,稍后应该纠正...)

+0

恕我直言,堆的使用是没有丝毫关系的PermGen空间。 – chedine 2010-10-11 18:23:08

回答

1

我不明白为什么会有任何缺点,这是一个简单的配置,你可以做你想做的。

此配置将取决于您可以使用的最大物理内存量以及您真正需要的数量。

还记得,这是一个最大尺寸,你可能永远达不到它。

+0

我甚至测试过这种配置,但只是想要第二个意见 - 从使用它的人遇到任何问题...... – Anna 2010-10-12 01:17:09

+1

“还记得,它是最大尺寸,你可能永远达不到它。” - 是的,但她也设置了“-XX:PermSize”。 – 2011-05-24 01:21:42

1

描述您的应用程序以查看它的行为,然后您可以更好地了解您的最小和最大尺寸应该是多少。

  • 使用标志:-Xloggc:gclogs.txt -XX:+ PrintGCDetails -verbosegc来查看生成和GC行为。
  • 使用分析器JConsole的一样