I have noticed that executing large mostly Junit 3.x test suites, causes Eclipse to shititself and lockup. Even when i allocate a lot of heap and perm gen (1200m and 400m) it hums along and then just freezes and then continues, taking quite some time. If i run the tests in small batches then things are fairly quick and the freezes pretty much never happen.
I have checked the memory usage while the tests run and they are no where near the maximum for either the given max heap or perm, so those should not be a problem...
Does anyone have tips on how to get around this.
Not allowed to comment and hence Adding it here.. you have checked the memory, hence that option is closed
Few other things to try:
I am not sure, if you tried playing with the fork options on junit.
Is it rebuilding the target classes again and again? Can you watch the target folder?
Did you try recreating the workspace? Just suggesting this because you seem to have covered the main issues - memory, logging etc..