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

时间:2010-05-07 07:57:42

标签: android eclipse macos performance

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

事实上,Eclipse真的很慢 - 就像更换标签时“沙滩球”几秒钟一样。

我能做些什么来改善它的表现吗?

4 个答案:

答案 0 :(得分:64)

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

编辑eclipse.ini - 此文件位于Eclipse.app/Contents/MacOS/eclipse.ini。

更改以下变量以使用Java 1.6并分配更多内存:

-Dosgi.requiredJavaVersion = 1.6
-Xms128m
-Xmx1024m

(最初在这里找到:http://www.codeweblog.com/eclipse-adt-mac-version-tab-to-switch-slow-solution/

答案 1 :(得分:4)

您可以尝试使用此IBM developerWorks article

中的一些建议

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

答案 2 :(得分:2)

从64位切换到32位版本的Eclipse对我的UI响应能力做了很大的改进。从http://www.eclipse.org/downloads尝试Eclipse Classic 4.2 32位。我在OS X 10.8.1中使用“Java 6 SE(系统)32位”JVM。

选项卡切换,打开上下文菜单和打开java文件有时会在一秒钟之后变为几乎瞬间变化。

我在过去几个月里尝试了很多建议,包括升级到2 GB到6 GB RAM,升级到SSD,-Dosgi.requiredJavaVersion = 1.6,设置各种最大堆大小从1到4 GB,各种64位JVM - Apple的Java 6 SE,Java SE 7,Java SE 8,这些都没有解决拖延问题。

答案 3 :(得分:2)

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

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

配置:

  • OSX 10.7.5
  • 4GB Ram
  • 2.0 Ghz Core 2 Duo