Using the Android SDK on a Mac, Eclipse is really slow. How can I speed it up?

I'm using Eclipse + the Android SDK on a Mac running Snow Leopard to develop Android apps.

Thing is, Eclipse is really slow - like, it "beach balls" for a few seconds when changing tabs.

Is there anything I can do to improve it's performance?


The solution: change the Java version used and increase the allocated memory.

Edit eclipse.ini - this file is located Eclipse.app/Contents/MacOS/eclipse.ini.

Change the following vars to use Java 1.6 and allocate more memory:

-Dosgi.requiredJavaVersion = 1.6
-Xms128m
-Xmx1024m

(Found originally here: http://www.codeweblog.com/eclipse-adt-mac-version-tab-to-switch-slow-solution/)


You can try some suggestions from this IBM developerWorks article

Search for the "Maximizing Eclipse performance on Mac OS X" section


Switching from the 64-bit to the 32-bit version of Eclipse made a big improvement to UI responsiveness for me. Try Eclipse Classic 4.2 32-bit from http://www.eclipse.org/downloads. I'm using the "Java 6 SE (System) 32-bit" JVM in OS X 10.8.1.

Tab switching, opening context menus, and opening java files went from sometimes over a second to nearly instant after this change.

I've tried a lot of suggestions over the past few months, including upgrading from 2 to 6 GB RAM, upgrading to an SSD, -Dosgi.requiredJavaVersion=1.6, setting various maximum heap sizes from 1 to 4 GB, various 64-bit JVM's - Apple's Java 6 SE, Java SE 7, Java SE 8, and none of these fixed the stalling problem.

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

上一篇: Eclipse没有在Windows 7上启动

下一篇: 在Mac上使用Android SDK时,Eclipse非常慢。 我如何加快速度?