I have a memory leak in my program that I've been analyzing with JProfiler. There are some string values, which I recognize as originating from my program, that are not getting garbage collected. However, when looking at the Heap Walker in JProfiler I'm not quite sure how to narrow down the source.
The string is data coming from some HTML parsing I do, however I'm not certain how there is still a reference to the object. All I see is "thread object". How can I find out where the actual memory leak is? Is that possible?