如何在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快得多,即使在具有大量内存的本地盒子上也是如此。
- IntelliJ在鼠标hover时显示JavaDocs工具提示
- 如何使用AspectJ支持在Eclipse中创建Maven项目?
- 使用m2e插件的eclipse中的Maven项目依赖性错误(对于maven)
- 如何使用一些“Eclipse IDE插件”重新创建Eclipse RCP应用程序?
- Eclipse- Dynamic Web Module 3.0在创建新项目时需要Java 1.6或更高版本的错误
- 如何在eclipse导出到战争时将所有外部jar添加到库中
- 根据环境变量或属性执行PointCut
- 如果直接或间接地从另一个方法调用某个方法,如何在Eclipse中查找?
- 在Eclipse中使用JAR导出图像(Java)