Hi there, 
We have a very large project, and seem to be experiencing eclipse hanging quite a bit as well. 
I am not sure if it is related to SDBG or not. I am trying to find the problem.
I am using the BETA version, the same thing is happening in other developers workspaces with the official one also. 
I have taken your advice and run JVisualVM, and taken a thread dump. The dump file is 800MB+, so can't really post it anywhere. 
Looking through the Threads at the heap dump section, I can find the following references to SDBG: 
Does that help you with anything?   I am kinda new to looking at thread dumps so I am not sure where is best to look.
"Read from browser" prio=5 tid=617 RUNNABLE
	at java.io.FileInputStream.readBytes(Native Method)
	at java.io.FileInputStream.read(FileInputStream.java:246)
	at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
	at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
	   Local Variable: java.io.BufferedInputStream#18
	at java.io.FilterInputStream.read(FilterInputStream.java:107)
	at com.github.sdbg.debug.core.internal.util.BrowserManager$3.run(BrowserManager.java:878)
	   Local Variable: com.github.sdbg.debug.core.internal.util.BrowserManager$3#1
	   Local Variable: byte[]#85972
	at java.lang.Thread.run(Thread.java:745)
"Thread-136" prio=5 tid=618 RUNNABLE
	at java.lang.ProcessImpl.waitForInterruptibly(Native Method)
	at java.lang.ProcessImpl.waitFor(ProcessImpl.java:449)
	   Local Variable: java.lang.ProcessImpl#9
	at com.github.sdbg.debug.core.internal.webkit.model.WebkitDebugProcess.waitForExit(WebkitDebugProcess.java:210)
	   Local Variable: com.github.sdbg.debug.core.internal.webkit.model.WebkitDebugProcess#4
	at com.github.sdbg.debug.core.internal.webkit.model.WebkitDebugProcess$1.run(WebkitDebugProcess.java:61)
	   Local Variable: com.github.sdbg.debug.core.internal.webkit.model.WebkitDebugProcess$1#1
	at java.lang.Thread.run(Thread.java:745)