0

我正在尝试在 Android 上使用 weka。我需要增加堆空间才能使用它。我尝试了 -xmx 和 -xms 的各种组合,但无法启动 jvm。目前我有这个设置,但它不起作用

--launcher.XXMaxPermSize 1024m -vmargs -Xms256m -Xmx1024m

目前我有一台 64 位的拱形机器,但上面安装了 32 位的 Win 7。4GB内存。好心提醒

4

2 回答 2

1

这是由 Windows dll 加载引起的内存空间碎片的已知问题。如果 Eclipse 无法以更高的内存设置启动,则只有两种解决方法。

  1. 安装 64 位 Windows 并使用 64 位 JVM 和 64 位 Eclipse。没关系,你只有 4GB 的内存。拥有 64 位虚拟内存空间可防止您遇到碎片问题。

  2. 强制 eclipse 以 java.exe 或 javaw.exe 启动,而不是默认的 jvm.dll 启动。为此,请编辑 eclipse.ini 并添加 -vm,然后在下一行添加 javaw.exe 的完整路径。

于 2011-02-17T06:16:40.997 回答
0

我有同样的错误。我所做的是,以管理员身份打开Eclipse,它工作正常。

于 2013-06-19T05:25:59.300 回答