多少-XX:MaxPermSize大小我可以提到4GB和8GB Ram并计算这个?

时间:2012-04-22 08:29:42

标签: java permgen java-memory-model

多少-XX:MaxPermSize大小我可以提到4GB和8GB Ram。以下是我系统的其他部分

操作系统:-window XP(32位) RAM:-4 GB java_opt- -Xms1536m -Xmx1536m //(作为环境变量提到): tomcat版本:-6.0.26

我有另一个8GB ram的系统,其他细节完全相同。是的os是64位Window 7。

除此之外,让我知道两个系统的-Xmx参数的最大值是什么?

如果某个身体可以告诉我计算到达数字会很好,所以我们不必填写这个数字,但我们可以根据RAM ssytem进行逻辑计算吗?

我确实看到人们发现了permgen错误或堆错误,但每个人都继续玩这个参数,直到他们想出解决问题的方式。

1 个答案:

答案 0 :(得分:1)

根据IBM document,应用程序运行时的最小堆使用率为40%,最大堆使用率为70%。

请参阅此信息

<强> Why can't I get a larger heap with the 32-bit JVM?

<强> Max amount of memory per java process in windows?

<强> Sizing the Java heap