What hardware are you using, particularly what is the processor speed and how much RAM do you have?
I am running Windows 7 as a VM inside Ubuntu. I have an Intel Core 2 Duo T7700 @ 2.4GHZ. The VM is allotted 2.5GB of RAM.
What operating system are you using?
What is the JVM version (displayed via java -version)?
What are the precise steps to recreate the problem? In particular, what applications do you deploy and how many times do you restart before you notice the slow down?
Usually this happens when I have a few other applications running simultaneously- STS, one or two DB servers, chrome and/or IE, windows explorer, 1-3 other tools.
I found a way around the problem by shutting down all the application before I started the dm Sever. It worked. However, I had to edit my files via nodepad (or equivalent) and build with maven in a command prompt.
If you could attach serviceability/log/log.log for the failing run to this issue, that may help.
After I started using the workaround, the logs that showed the error were gone. Essentially, the log showed that dm server tried to start, then a few lines of "Reference .. is waiting for Service". After 30 seconds, it showed "Kernel failed to start within 30 seconds". You may refer to the forum post for the complete message. Mine's the same as what Janx posted at Jan 25th, 2010, 12:42 AM.
Finally, if you restart dm Server with the -clean option, is it still slow
-clean didn't seem to help.
You mentioned in your reply to Janx that "The 30 second timeout is unfortunately hard coded at 30 seconds. We should make that configurable to allow for slow systems like yours. Please raise a user story JIRA issue if you would like to." That's the reason this was raised as a user story instead of a defect or a task. This is not a blocker anymore as I found a workaround, however, it still hurts convenience and efficiency.