2010-10-11 56 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的一樣