You may occasionally get an error that Eclipse has run out of memory. Part of the problem here is that Eclipse is only allocated 256MB of RAM by default. I’ve found this can be helped (but I sometimes still have problems) when I set my maximum memory allocation to a larger value such as 1024MB. Detailed instructions for how to do this can be found on the Eclipse help site.
If you like playing with runtime arguments like memory allocation, don’t stop there. Check the list of command line arguments on the help page listed above. I use -nosplash which prevents the eclipse logo from coming up during startup. Cleaning the Eclipse application with -clean can be useful too especially after installing plugins or when things are breaking for no reason. (Mac users can skip the tedious .ini editing process and do this by typing /Applications/eclipse/eclipse -clean in the terminal.