简而言之,当我尝试将 vmargs 设置为合理的值(如 -Xms512m -Xmx2048m)时,我有 8G 的内存并且 eclipse/java 在闪屏后死机。
长话短说:我正在运行 XP Pro x64, v. 2003, SP2。我正在尝试将 scala 与 eclipse 一起使用,并且为了保持最新状态,我为 RCP/Plug-in 开发人员下载了最新的 Galileo:
日食平台
版本:3.5.2.R35x_v20100210-0800-9hEiFzmFst-TiEn9hNYgDWg1XN8ulH_JvCNGB 版本号:M20100211-1343
即使通过启动屏幕进入工作区选择对话框也需要很长时间。这甚至在我尝试安装 scala 之前。
在 Scala 的某个地方,我遇到了增加 vm 内存设置的建议,但是使用超过 64M 的任何 -Xms 设置都会导致启动和崩溃(不要介意任何 -Xmx 设置)。我的 eclipse.ini 看起来像:
> -startup plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
> --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
> -product org.eclipse.epp.package.rcp.product
> -showsplash org.eclipse.platform
> -vmargs
> -Dosgi.requiredJavaVersion=1.5
> -XX:MaxPermSize=256m
> -Xms64M
> -Xss1M
> -server
> -XX:+DoEscapeAnalysis
> -XX:+UseConcMarkSweepGC
我安装了 java 6.0.200.2,我的 PATH 设置为指向它。我已经浏览了几个小时试图找到解决方案......有什么想法吗?