如何在QNX6下提高Eclipse IDE的性能

我们在VMWare环境中通过QNX6运行Eclipse,速度非常慢。

Eclipse的启动方式如下:

/usr/qnx630/host/qnx6/x86/usr/qde/eclipse/eclipse -data /root//workspace /usr/qnx630/host/qnx6/x86/usr/qde/eclipse/jre/bin/pvm -pri 13 -ts 4 -gs 4 -gcperiod 500 -cs 512000 -nojit -numregs 64 -maxmem 256M -Djava.version -classpath /usr/qnx630/host/qnx6/x86/usr/qde/eclipse/startup.jar org.eclipse.core.launcher.Main -os qnx -ws photon -arch x86 -showsplash /usr/qnx630/host/qnx6/x86/usr/qde/eclipse/eclipse -showsplash 600 -exitdata /usr/qnx630/host/qnx6/x86/usr/qde/eclipse/eclipse -exitdata /tmp/eclipse_25b034 -data /root//workspace 

有什么想法让它更快? 就像关闭一些function,调整gc一样,一般的想法不是QNX或VMWare特有的……

我会将最大内存(maxmem或Xmx)提升到至少512M – 我们运行512M到1024M,因为Eclipse的重量相当大,这是所有插件和function的预期。 另外,我会卸载你没有使用的任何最终用户插件。

-maxmem 256M参数看起来很可疑。 尝试将其碰撞到512M或更高。

如果你正在运行一个庞大的项目,Eclipse也很慢。 我在哪里,我们有一个大型核心库,所有(小得多)子项目都需要。 而不是保持开放,我只是将它构建为jar并在我处理卫星项目时链接到jar。 使用100个java文件比使用1000+的Eclipse快得多,即使在具有大量内存的本地盒子上也是如此。