针对Android开发优化Eclipse

hpi*_*que 18 eclipse performance android adt

我使用Eclipse和ADT插件开发Android ......而且......很慢.

我必须经常重启,当我打开各种Android项目时(当我使用库项目时需要),它会变得非常糟糕.

在使用ADT插件时,我是否可以使用任何特定的优化来提高Eclipse性能?

Ed *_*tte 18

首先确保您拥有相当新版本的Java和Eclipse以及ADT插件.特别是Java.

然后关闭Eclipse并查看安装Eclipse的目录.在那里看到一个名为eclipse.ini的文件?制作备份副本,然后在文本编辑器中打开它.看看最后几行.您将看到类似于以下内容的内容:

--launcher.XXMaxPermSize
512m
-showsplash
org.eclipse.platform
--launcher.defaultAction
openFile
-vm
C:/Program Files/Java/jdk1.6.0_24/bin
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms512m
-Xmx2g
Run Code Online (Sandbox Code Playgroud)

不要担心它看起来不是那样,并且除了我要描述的选项之外不要改变任何东西.每个选项都在自己的行上开始,没有空格.

性能的重要部分是最大永久生成大小选项,使用这两行设置(必须出现在-vmargs之前):

--launcher.XXMaxPermSize
512m
Run Code Online (Sandbox Code Playgroud)

如果你有2g或4g真实内存,我推荐256m,如果你有更多,我推荐512m.接下来,使用此行设置的最小内存选项(必须出现在-vmargs之后):

-Xms512m
Run Code Online (Sandbox Code Playgroud)

我建议将其设置为与最大烫发尺寸选项相同的内容.最后,有一个选项可以控制Eclipse将能够使用的内存总量,在此行上设置(必须出现在-vmargs之后):

-Xmx2g
Run Code Online (Sandbox Code Playgroud)

如果你有2-4g的实内存,我建议设置为1g,如果你有更多,我建议设置为2g.

保存文件并重新启动Eclipse.您可能需要向上或向下调整设置以找到系统的最佳值,但上述建议是一个很好的起点.