在我们的应用程序中,我们同时拥有 Apache Server(仅适用于前端)和 JBoss 4.1(适用于业务端)。我们使用 Ubuntu 12 作为服务器操作系统。我们的应用程序几乎每隔 2-3 小时就会连续抛出“java.lang.OutOfMemoryError: Java heap space”(所以应用程序开始抛出内存堆不足一小时左右,然后在接下来的 2-3 小时内再次开始正常工作)再次开始抛出内存不足异常)。我们的 Java 内存设置是
-Xms512m -Xmx1024m
我们的服务器有 6 GB 的物理内存。请指导我们是否需要增加 Java 堆大小。如果是,考虑到 6GB 的物理内存,理想的大小应该是多少。
问候, 普拉特克