jvm内存限制问题的解决方案

jdk编译器支持不同客户端状态和服务器状态的内存,后者支持更多。不同的操作系统也有不同的位,操作系统比位操作系统大。

测试方法:在命令行用java XmxXXXXM版本命令测试,然后逐渐增加XXXX的值。如果正常执行,说明指定的内存大小可用,否则会打印错误信息。

诸如

c:\ & gt;java客户端Xmx M版本

java版本_”

Java SE运行时环境(build _ b)

Java HotSpot(TM)客户端虚拟机(build b混合模式)

c:\ & gt;java客户端Xmx M版本

java版本_”

Java SE运行时环境(build _ b)

Java HotSpot(TM)客户端虚拟机(build b混合模式)

c:\ & gt;java客户端Xmx M版本

虚拟机初始化期间出错

无法为对象堆保留足够的空间

无法创建Java虚拟机

c:\ & gt;java服务器Xmx M版本

错误:在` c:\ Program Files \ Java \ JRE _ \ bin \ server \ JVM dll中没有` server JVM

改变java编译器客户端和服务器状态的方法

c:\ Program Files \ Java \ JDK _ \ JRE \ lib \ I \ JVM CFG

打开

客户已知

已知服务器

热点别名_至客户端

经典警告

固有误差

绿色误差

调节

已知服务器

客户已知

热点别名_至客户端

经典警告

固有误差

绿色误差

Lishi Xinzhi/Article/program/Java/hx/201311/26433