Create a file called ".options" at the root of your eclipse install (sibling of eclipse.exe). In this file put the following:
org.eclipse.core.resources/debug=true
org.eclipse.core.resources/build/invoking=true
Then start eclipse with the "-debug" command line argument. This will now print out information on when each builder is invoked, and how long it ran. This is the best way to get an accurate picture of what is happening - perhaps it is a particular project, or particular build, that is causing all the delays. Having this information will give us a better picture of what's going on.
sources:
http://wiki.eclipse.org/FAQ_How_do_I_use_the_platform_debug_tracing_facility%3F
http://www.eclipse.org/eclipse/platform-core/documents/3.1/debug.html
org.eclipse.core.resources/debug=true
org.eclipse.core.resources/build/invoking=true
Then start eclipse with the "-debug" command line argument. This will now print out information on when each builder is invoked, and how long it ran. This is the best way to get an accurate picture of what is happening - perhaps it is a particular project, or particular build, that is causing all the delays. Having this information will give us a better picture of what's going on.
sources:
http://wiki.eclipse.org/FAQ_How_do_I_use_the_platform_debug_tracing_facility%3F
http://www.eclipse.org/eclipse/platform-core/documents/3.1/debug.html