Eclipse Leopard Macbook上的IDE速度缓慢

我最近在mac上为java和flex编码安装了eclipse 3.4 - 我注意到mac上的eclipse IDE比在PC上慢很多。 速度慢,我的意思是用户界面和文本编辑似乎比在Windows环境或PC上的日食滞后。

有没有什么技巧可以让eclipse在macosx上更快响应?


我的建议:

  • 使用3.5
  • 使用可可版本(而不是碳)
  • 确保您使用Java 6 64位

  • 尝试搞乱你的eclipse.ini文件来优化事情(位于Eclipse安装目录中)。 我看起来像这样:

    注意:这是来自Windows版本,不适用于Mac

    -vm
    c:/Program Files (x86)/Java/jdk1.7.0/bin
    -startup
    plugins/org.eclipse.equinox.launcher_1.1.0.v20100118.jar
    --launcher.library
    plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100118
    -showsplash
    org.eclipse.platform
    --launcher.XXMaxPermSize
    256m
    -vm
    c:/Program Files (x86)/Java/jdk1.7.0/bin
    -vmargs
    -Dosgi.requiredJavaVersion=1.7
    -Xmn100m
    -Xms512m
    -Xmx700m
    -Xss4m
    -XX:PermSize=400M
    -XX:MaxPermSize=500M
    -XX:CompileThreshold=10
    -XX:MaxGCPauseMillis=10
    -XX:MaxHeapFreeRatio=70
    -XX:+UnlockExperimentalVMOptions
    -XX:+UseParallelGC
    -XX:+UseFastAccessorMethods
    -XX:+AggressiveOpts
    

    但重要的是:

    -Xmn100m
    -Xms512m
    -Xmx700m
    -Xss4m
    -XX:PermSize=400M
    -XX:MaxPermSize=500M
    

    因为这些都与堆大小,堆栈大小,Eclipse可以使用的最大内存等有关。

    您需要保留eclipse.ini中的某些元素,只需将您需要的位复制到自己的元素中即可。


    是的,您应该使用64位Cocoa移至Eclipse 3.5,并且所有其他INI建议均有效。

    在雪豹上运行64位时,JVM交换机增加了两项特别重要的功能:

  • -XX:+ UseParallelGC
  • -XX:+ UseCompressedOops
  • 有关更多详细信息,请参阅我在OS X上安装Eclipse 3.5的完整文章。

    链接地址: http://www.djcxy.com/p/90553.html

    上一篇: Eclipse IDE speed sluggish on Snow Leopard Macbook

    下一篇: Eclipse SWING app: breakpoint hit only after an uncaught exception is thrown