A friend urged me to download and try the latest Eclipse (3).
One thing he told me to try was to compile with ant under it.
He initially thought it would be faster than IJ so I tried.
The speed was exactly the same, but the CPU consumption was not.
In IJ, CPU was at 100% or near it the whole time, where under Eclipse it
wasn't, and in many cases at the 10-20% range. The most conspiquous is
targets that copy files. In Eclipse these don't take almost any CPU.
If I switch IJ Ant panel to text view, the CPU goes down to be similar to
I am running IJ 908, Eclipse 3 under XP and JDK 1.4.2
Of course, lower CPU means that other things will be able to work in the
same time and if I do something else while compiling compiling will
eventually be faster.
Does anyone have an explanation for this? May be there is some looping going
on in IJ that shouldn't?