jvm限制java_对JVM的Xmx限制的外部控制?

使用基于java的program,我试图更有效地运行 . 我不熟悉java,但程序文档(pdf pg 15 here)建议在程序.config和.cmd文件中增加-Xmx高端内存限制 . 我能够在以前的机器上将它升级到-Xmx1200M而没有问题但最近升级到新机器(8GB vs 4,Windows 7 64bit和相同版本的Java)但是在新系统上如果我试图增加到超过-Xmx834M加载时收到"Could not create the Java virtual machine"错误 . 我错过了一些可能导致系统间差异的明显事物吗?

java内存分配似乎有很多资源,但到目前为止我一直无法找出我的问题 . 有足够的可用内存,我不认为这是程序的java(如MaxPermSize)中的东西,因为它在过去工作 . 如果需要任何其他信息,请与我们联系 .

编辑:

VM Params来自 . 配置(产生错误)

vmparam -Xms32M

vmparam -Xmx835M

vmparam -DMapPanel.NoVolatileImage=true

vmparam -Dsun.java2d.d3d=false

vmparam -Dpython.path=.

vmparam -Djava.library.path=.

整条线来自 . cmd(产生错误)

java\bin\java -Dsun.java2d.d3d=false -DMapPanel.NoVolatileImage=true -Xms32M -Xmx835M %PY_OPTS% %JAVA_LIB_OPT% -classpath %JARS% %PROG% %ARGS%

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值