Eclipse refreshing workspace takes forever

Viewed 63984

When I start up Eclipse, ready to rock, I have to sit there and wait for like 5 or 6 minutes until Eclipse get its sh*t together, "Refreshing workspace... (13%)" it states in the status bar while Eclipse is completely frozen.

Is there any way to turn this off or at least speed this "refreshing" up?

UPDATE:

It turns out that the solution was quite easy to resolve by closing projects that where not in use. I currently have about 25 projects and almost all of them are Subversion check-outs. I think that on start-up Eclipse will scan through all open/active projects and do some synchronization of some sort. Closing projects that I'm currently not working on drastically speeded up launching Eclipse.

5 Answers

Based on my experience, the Refresh Workspace issue is not always related to the number of open projects. In fact I think there are a couple of different reasons why Eclipse hangs itself shortly after UI start-up. One thing one can always try on different Eclipse versions (Indigo, Juno, or Kepler) is to delete the platforms index files. Just run a find command against your workspace metadata directory and remove *.index files found.

There is a file called .lock inside the eclipse workspace folder .metadata.

Delete the file .lock and try to restart your eclipse, it should work now.

In my experience it's usually a refresh step Eclipse is stuck in. If you click on details on the refresh (waiting) dialog you'll see the steps it takes. My bet is that it's stuck on some server related refresh, you can skip that step by clicking the big red stop button. That should solve it.

Related