同时运行Java虚拟机

时间:2013-12-09 08:38:11

标签: java eclipse rcp jvm-arguments jvm-crash

我正在尝试同时运行一些不同的Eclipse RCP实现,并且收到以下错误消息:“Java已启动但​​返回退出代码= 1”。

据我所知,当设置大于1.2到1.8 GB的xmx或xms参数时(此数量取决于机器)会发生这种情况。但我的问题不仅是这个参数对于一台机器有多大,当我试图同时执行多个虚拟机时,我并不总是收到此错误消息,我不知道评估了哪些条件由java虚拟机启动此错误消息。

您知道我怎样才能看到从Java VM评估哪些条件才能启动此错误消息?这样我就可以建立正确的xmx和xms参数。

感谢您的时间。

1 个答案:

答案 0 :(得分:0)

JVM需要一个连续的内存空间来分配其对象堆。

尝试一次执行多个JVM,使得找到这样的内存块变得更加困难。即使拥有免费的GB内存。

我在这里找到了答案:

Tools to view/solve Windows XP memory fragmentation