I have some Java code that is throwing out of memory exceptions after running for a while. I’ve investigated the netbeans profiler, and when I do one specific operation the Surviving Generations Metric goes up. However when I reset the program status (not kill it), the Surviving Generations Metric does not decrease.
Why is the surviving generations metric not decreasing?
Have you looked at What Do The Surviving Generations Metrics Mean?