作为Java / Linux的倡导者,并且刚刚编写了我的第一个Android应用程序,现在我正在WPF中构建一个类似的应用程序(它很可能在WP7中运行)。我必须承认,到目前为止,Eclipse / ADT似乎与VisualStudio 9在开发速度方面不匹配。后者在构建/运行速度周期方面表现优异(显然Eclipse是一个基于java的应用程序)。作为我的开发HW和i3笔记本电脑/ 4GB RAM / Win7 x64,我的问题是:
欢迎任何其他提示。
由于
答案 0 :(得分:4)
ADT感觉笨重和缓慢的主要原因是它在后台不断重建。这在您键入时显示编译错误和警告时非常有用,但在处理大型项目时 - 尤其是在更改清单,XML文件(包括布局,可绘制和字符串)和资源时 - IDE将定期锁定构建进度条,因为某些更改需要重建才能完成。
您可以通过“项目”菜单禁用自动构建。我在更改布局时会定期使用它,但在编写代码时会再次启用它。
至于硬件:似乎aapt
仅在一个核心上运行,根据我的经验,它在速度更快的核心上运行速度明显更快。 (这是轶事,因为这里的比较是一台带有两个2.11 GHz核心的PC与一台带有两个1.8 GHz核心的笔记本电脑。)
一位同事使用Linux进行开发;我会询问他是否注意到自从Windows切换后速度有任何提高。