为Android开发优化Eclipse
我使用Eclipse和ADT插件开发Android。。。而且是。。。慢点 我必须频繁重启,当我打开各种Android项目时(当我使用库项目时需要),情况会变得更糟为Android开发优化Eclipse,android,eclipse,performance,adt,Android,Eclipse,Performance,Adt,我使用Eclipse和ADT插件开发Android。。。而且是。。。慢点 我必须频繁重启,当我打开各种Android项目时(当我使用库项目时需要),情况会变得更糟 在使用ADT插件时,我是否可以进行任何特定的优化来提高Eclipse性能?首先确保您有一个相当新的Java、Eclipse和ADT插件版本。特别是Java 然后关闭Eclipse并查看安装Eclipse的目录。看到一个名为eclipse.ini的文件了吗?制作备份副本,然后在文本编辑器中打开它。看最后几行。您将看到类似以下内容: --
在使用ADT插件时,我是否可以进行任何特定的优化来提高Eclipse性能?首先确保您有一个相当新的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
如果它看起来不像那样,不要担心,除了我将要描述的选项之外,不要改变任何东西。每个选项在其自己的行上开始,没有空格
性能的重要部分是“最大永久生成大小”选项,该选项由以下两行设置(必须出现在-vmargs之前):
如果您有2g或4g的实际内存,我建议使用256m,如果您有更多内存,建议使用512m。接下来,使用此行设置的最小内存选项(必须出现在-vmargs之后):
我建议将其设置为与“最大烫发大小”选项相同的值。最后,有一个选项控制Eclipse能够使用的内存总量,设置在这一行(必须出现在-vmargs之后):
如果您有2-4g的实际内存,我建议将其设置为1g,如果您有更多内存,则将其设置为2g
保存文件并重新启动Eclipse。您可能需要向上或向下调整设置以找到系统的最佳值,但以上建议是一个很好的起点。另一种提高Eclipse性能的方法是购买固态驱动器并将其用作根(C:)设备。在上面安装操作系统、页面文件、Java、Eclipse和所有您的工作区—任何经常访问的内容。这使得Eclipse的启动和构建时间与硬盘相比有了巨大的差异(3倍或更多)。它对魔兽世界也有很大帮助。:)
根据经验,我可以说,对于今天的Eclipse和Android开发,配备64位Windows 7、160GB SSD和8GB内存的四核Intel i7速度非常快。您有多少RAM?您是否使java和eclipse都保持最新?就我个人而言,我使用Pulsar首先使用这个eclipse.ini设置:虽然不是特定于Android/ADT,但这可能会有所帮助@Bactos 4GB。我使用最新的Java版本(并告诉Eclipse使用该版本)和最后一个ADT支持的Eclipse版本。@hgpc:然后我建议阅读这两个VonC的链接,因为它向您展示了如何调整某些设置。MatrixFrog的文章也很棒,我会先读这篇文章,然后去VonC。给你的虚拟机尽可能多的内存,它可能会帮助你。玩玩它,看看什么最适合你的机器。
--launcher.XXMaxPermSize
512m
-Xms512m
-Xmx2g