Eclipse在Mac上使用Android SDK非常慢。 我怎样才能加快速度?

我在运行Snow Leopard的Mac上使用Eclipse + Android SDK来开发Android应用程序。

事情是,Eclipse是非常慢的 – 就像它在更改标签时的“沙滩球”几秒钟。

有什么我可以做的,以改善它的performance?

解决scheme:更改使用的Java版本并增加分配的内存。

编辑eclipse.ini – 这个文件位于Eclipse.app/Contents/MacOS/eclipse.ini。

更改下列variables以使用Java 1.6并分配更多内存:

-Dosgi.requiredJavaVersion = 1.6 -Xms128m -Xmx1024m 

(原来在这里find: http : //www.codeweblog.com/eclipse-adt-mac-version-tab-to-switch-slow-solution/ )

您可以从这篇IBM developerWorks文章中尝试一些build议

search“在Mac OS X上最大化Eclipse性能”部分

从64位转换到32位版本的Eclipse,对我的UI响应能力有了很大的改进。 从http://www.eclipse.org/downloads下载; Eclipse Classic 4.2 32位。 我在OS X 10.8.1中使用了“Java 6 SE(System)32-bit”JVM。

在这个改变之后,制表符切换,打开上下文菜单和打开java文件有时会在几秒钟内完成。

在过去几个月中,我已经尝试了很多build议,包括从2 GB升级到6 GB RAM,升级到SSD,-Dosgi.requiredJavaVersion = 1.6,将各种最大堆大小设置为1 GB到4 GB,各种64位JVM的 – 苹果公司的Java 6 SE,Java SE 7,Java SE 8,并没有这些固定的拖延问题。

我一直在虚拟机下运行Eclipse。 我发现VMWare提供了最好的性能,但是VirtualBox是唯一能够在浏览器中正确显示WebGL(如果这对你很重要的话)。

为了logging,运行Windows或Linux的虚拟机比在OSX上运行Eclipse产生更好的Eclipse性能。 我已经尝试了所有这些设置,并且标签切换速度太慢了。 我做了一些时间,这不是我可以使用的东西,因为它使我疯狂。

组态:

  • OSX 10.7.5
  • 4GB内存
  • 2.0 Ghz Core 2 Duo