This question is related to this one:
If I have a heap dump report that a 95% of threads are left in wait or parked state, and that there is arround 750MB free heap memory available how is it possible to get an java.lang.OutOfMemoryError?
Since there seems to be free heap according to the report this seems weird to me!
Can anyone help me interpret this?