JVM Xmx 能夠設置的最大值

可以設置的最大JVM內存和JVM版本以及操作系統版本有關,一般Windows下1200-1500M左右,Linux下最大能到2600M;
具體可以使用命令 java -XmxXXXXM -version 來進行測試(如:java -Xmx1024M -version),然後逐漸的增大XXXX的值,如果執行正常就表示指定的內存大小可用,否則會打印錯誤信息。

測試32位win、java 1.7,最大xmx爲1442M


C:\Documents and Settings\juyizhou>java -Xmx1442M -version
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) Client VM (build 23.5-b02, mixed mode)

C:\Documents and Settings\juyizhou>java -Xmx1443M -version
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章