4g能用吗64java_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
總結
以上是生活随笔為你收集整理的4g能用吗64java_java – 用于4G内存的JBoss 7内存配置,64位的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 坦克世界闪击战KV-13怎么样
- 下一篇: 白腊海门票军人优待证能用吗?