我正在eclipse中的一个大型Java项目上执行TDD,并且发现它令人沮丧,因为每次运行测试时,我都必须等待30秒以上才能让eclipse编译和刷新。我估计有80%以上的时间都花在了刷新上。
有没有办法可以大大减少它正在执行的刷新量?我看过服务器上的其他类似问题,但看不到有任何帮助。
我减少编译刷新时间的一种方法是将单元测试和代码分成单独的项目。 src项目中有4,700个类,测试中有300个类。我正在Java 1.6.0_17-b04(eclipse.vm)上运行eclipse 3.5.1。我的计算机运行的Windows XP具有3.1 gig的可用ram。我安装的唯一插件是subclipse。
最佳答案
通过使用操作系统无法解决的内存部分作为illustrated here创建RAM磁盘,我极大地提高了32位Windows下Eclipse的性能。
如果您从当前的3.1版本拥有(或可以增加到)4GB的内存,则相同的方法可能会为您提供帮助。
关于Eclipse刷新花费的时间太长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2526500/