【问题标题】:How to improve the performance of Eclipse IDE under QNX6QNX6下如何提高Eclipse IDE的性能
【发布时间】:2009-07-30 23:52:20
【问题描述】:

我们在 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                      

有什么想法可以让它更快吗?比如关闭一些功能、调整 gc、不特定于 QNX 或 VMWare 的一般想法......

【问题讨论】:

标签: java performance eclipse


【解决方案1】:

我会将最大内存(maxmem 或 Xmx)提高到至少 512M - 我们使用 512M 到 1024M 运行,因为 Eclipse 的重量相当大,所有插件和功能都可以预料到这一点。 另外,我会卸载您不使用的任何最终用户插件。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2011-08-05
        • 2015-12-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-06-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多