I don't know if it is just my installation or is eclipse really slow.
On a dedicated 1GHz Linux machine
Eclipse takes 50s running on jdk 1.7 (5s for template proposals to appear)
geany takes 6s
codeblocks takes 14s
vi is immediate
On an W7 VM running on a 2GHz machine
Eclipse between 30s and 120s running on jdk 1.6 (5 to 25s for template proposals to appear)
VS2008 takes 3s (VS2005 is the same)
VS2013 takes an incredible 105s! (Probably the same for VS2010 and VS2012)
The latest offering of netbeans appears to be broken (somehow it can't find the JDK even though it is on the path and eclipse can get to it) so I can't try that to compare.
If I'm doing a lot of coding in eclipse, the machine sometimes goes into 100%CPU mode for 2 to 5 minutes. Eclipse is just totally dead until the CPU usage drops. It just eclipse that is really slow/inefficient or is there something I can do about it (other than not use it or getting an SSD/faster machine), eg allocate more memory.
Is it possible to get eclipse in native mode like the way you can run java programs in native mode.
On a dedicated 1GHz Linux machine
Eclipse takes 50s running on jdk 1.7 (5s for template proposals to appear)
geany takes 6s
codeblocks takes 14s
vi is immediate
On an W7 VM running on a 2GHz machine
Eclipse between 30s and 120s running on jdk 1.6 (5 to 25s for template proposals to appear)
VS2008 takes 3s (VS2005 is the same)
VS2013 takes an incredible 105s! (Probably the same for VS2010 and VS2012)
The latest offering of netbeans appears to be broken (somehow it can't find the JDK even though it is on the path and eclipse can get to it) so I can't try that to compare.
If I'm doing a lot of coding in eclipse, the machine sometimes goes into 100%CPU mode for 2 to 5 minutes. Eclipse is just totally dead until the CPU usage drops. It just eclipse that is really slow/inefficient or is there something I can do about it (other than not use it or getting an SSD/faster machine), eg allocate more memory.
Is it possible to get eclipse in native mode like the way you can run java programs in native mode.