我有配备 3Giga Ram 内存的虚拟机。 我在 Loadrunner 上使用 Java 协议(protocol)。 我试图将 addtional VM Params 设置为超过 256M,但总是出现此错误。 我试过 :-Xms512 -Xmx512 但没有成功。 请尽快回复 - 我在过去 2 天一直被这个问题困扰。
谢谢.. (我正在使用 jdk 1.6.0 一旦尝试运行流程,我就有 2000MB 的可用内存)
通知:发现jdk版本:1.6.0。 通知:classpath=D:\seamlessServerPerfTest\SSCallAV\;c:\program files\hp\loadrunner\classes\srv;c:\program files\hp\loadrunner\classes;D:\seamlessServerPerfTest\lib\SSCallAV_8leg.jar;D :\seamlessServerPerfTest\lib\json-lib-2.4-jdk15.jar;D:\seamlessServerPerfTest\lib\todejolt.jar;D:\seamlessServerPerfTest\lib\protobuf-java-2.4.1.jar;D:\jython2.5.2\Lib\site-packages\trilead-ssh2-build213.jar;D:\jython2.5.2\Lib\site-packages\asimessagehandler.jar;D:\jython2.5.2\Lib\site-packages\dblibrary-1.0.jar ;D:\jython2.5.2\Lib\site-packages\jolt.jar;D:\jython2.5.2\Lib\site-packages\ojdbc14.jar;D:\postgreSql\postgresql-9.1-901.jdbc4.jar; ;; 通知:Path=C:\Program Files\Java\jdk1.6.0_12\jre\bin\client;C:\PROGRA~1\HP\LOADRU~1\bin;C:\PROGRA~1\HP\LOADRU~1\bin\tulip\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;D:\Python27;C:\Program Files\Java\jdk1.6.0_12\bin;D:\Python27\Scripts;D:\jython2.5.2\Lib\site-packages\dblibrary-1.0.jar;D:\jython2.5.2\Lib\site-packages\jolt.jar;D:\jython2.5.2\Lib\站点包\ojdbc14.jar;D:\postgreSql\postgresql-9.1-901.jdbc4.jar;D:\jython2.5.2;D:\Python27\Lib\site-packages;D:\Python27\Lib\site- packages\robot\libraries;d:\IEDriverServer.exe;d:\jython2.5.2\bin;D:\jython2.5.2\Lib\site-packages;; 通知:VM 参数:-Xms512m -Xmx512m。 Notify: 虚拟机初始化时出错 通知:无法为对象堆保留足够的空间
最佳答案
这真的可以。 JVM 可能真的无法保留所需的内存。
如果有效,你可以试试下面的方法
首先,运行 java -XX:MaxHeapSize=512m Test1
。然后运行 java -Xms512m - Xmx512m Test1
关于java - VM 初始化期间发生错误 Could not reserved enough space for object heap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14450985/