Hello, I'm computer engineering student and I'm developping using Eclipse on many platforms, I'm having some issue with Eclipse in terms of speed. I know it's a Java application and that it's very heavy but I'm looking to buy a desktop computer to make it faster while I program and run some applicative servers.
My question here is: should I invest in a workstation or it does not worth the money and any modern processors (4threads+) would do the job?
What version/edition of Eclipse are you using? With many plugins, yes Eclipse can become slow to start, but the problem might actually be the slow hard drive. I have a similar CPU at work and at home, but my home PC has an SSD and at work I have a 5400RPM "slow" drive and the Eclipse start time is significantly different, 3-4 times faster at home.
It's okay when I compile and publish the the applicative server but when debugging and using the "hot code swapping" everything is really slow (we are talking minutes here) also, I have tried the GWT designer and it's just unusable. I have both version of eclipse and I am using eclipse classic when working on GWT. The application I an developping is not very hard on the logic but there is a lot of visual interfaces and database queries. I guess a faster harddrive or a sad could fix most of my problems but I am planning to buy a desktop in a really near future, I am just wondering if I should go for a few threads with lot of power or many less powerfull threads.
When you speak of threads, you mean literal programming threads or you are talking about CPU cores? One thing you could do to find the bottleneck it to check the I/O wait when you start the application. If it rises a lot, then yes it means your CPU is held back by the HDD.
The specs you have right now is really sufficient for a dev environment. With that said, I've switched to a SSD drive recently (Intel X25M second gen) and it has improved startup/load times of eclipse, netbeans, and microsoft visual studio 2010 express by a vast amount.