如何计算启动配置属性?

时间:2014-10-27 13:00:00

标签: jboss

在Eclipse Jboss 7.1 VM参数中 我的RAM 8GB
vm参数有这样的声明;
 
-server -Xms 64 m  
-Xmx的 512 米  
-XX:MaxPermSize参数= 1024
如何计算这个粗体数字?

**

  

引起:java.lang.OutOfMemoryError:Java堆空间

**

1 个答案:

答案 0 :(得分:0)

您收到该错误是因为您的服务器耗尽了所有可用内存(在您的情况下, 512mb )。您可以增加 Xmx 参数,该参数设置服务器可以使用的最大内存量。

OutOfMemoryError可能因为内存分配不足或内存泄漏而发生(尽管不需要,java的垃圾收集器无法删除这些对象)。

没有神奇的规则可以计算这些参数,它们取决于你在jboss上部署的内容,并发用户的数量等等。

您可以尝试增加Xmx param,并使用jvisualvm检查内存使用情况,看看它的行为......