we have a problem with heap sizing, in fact much more objects as expected survive enough young gcs to end up in the old heap where the finally become garbage. Since we have to use CMS we get a very fragmented old heap after a few hours and finally we see "concurent mode failure". To find the root cause we have to understand the aging of our objects. Is there a way to figure out which objects filling up the survivor space, e.g. a kind of "selective heap dump"? Thanks.