You might also try increasing the JVM memory. At my work, we had to change the heap settings to:
in eclipse.ini on a CDT project. Eclipse was catching and reporting this to us on Windows.
I had BridgePoint crash on me this morning with an out of stack issue after a lot of cut and pasting on Linux. (I think it was stack and not heap.) I seem to remember someone also talking about setting -Xss1m (-Xss512k is the default) for either BridgePoint or our work eclipse.