vps java Could not reserve enough space for object heap

近期在vps上安装java环境,执行程序时多次遭遇这个问题了。

Could not reserve enough space for object heap 或者提示 Could not create the Java virtual machine.

原因暂且不管,解决方法贴上, 或许是openVZ虚拟架构vps内存分配的问题,我记得以前很破的一台奔三128内存的主机安装java环境也没遇到这个问题:-)

讨论地址 http://forums.vpslink.com/linux/1327-java-could-not-reserve-enough-space-object-heap.html

终端执行如下命令:
export _JAVA_OPTIONS=”-Xms32m -Xmx64m -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=40 -XX:NewSize=10m -XX:MaxNewSize=10m -XX:SurvivorRatio=6 -XX:TargetSurvivorRatio=80 -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled”

也可根据vps上剩余内存适当调整下 Xms及Xmx,最小最大内存

点赞
  1. Jack说道:

    依然有以上问题,还是无法解决!

  2. wanjie说道:

    @jack 试着尝试各种Xms及Xmx组合 :)

发表评论

电子邮件地址不会被公开。 必填项已用*标注