java – 用于4G内存的JBoss 7内存配置,64位
作者:互联网
我在JBoss 7.1.1 Final中的standalone.con.bat中使用以下内存设置.
设置“JAVA_OPTS = -Xms1024M -Xmx2048M -XX:MaxPermSize = 512M -XX:MaxHeapSize = 512M”
我的生产服务器可以超过4G或更高.但是,我无法启动服务器.超过70个用户可以同时访问上传文件.
错误:
Error occurred during initialization of VM
Incompatible minimum and maximum heap sizes specified
如何设置大内存?
我不确定此设置是否是用户和服务器规范之间的合适解决方案.
有人向我建议?
解决方法:
问题出在这里:
-Xmx2048M
-XX:MaxHeapSize=512M
并将1024M设置为最小堆大小(-Xms1024M).
您指定两次最大堆大小,JVM采用它找到的最新堆大小.当然,1024M min和512M max没有任何意义……因此错误信息.你可能不是指MaxHeapSize而是其他什么?
一个简单的测试程序:
public static void main(final String... args)
{
// Prints out the max heap size of the running JVM
System.out.println(Runtime.getRuntime().maxMemory());
}
标签:java,jboss7-x 来源: https://codeday.me/bug/20190723/1509420.html