You could have a class loader leak. Read here for example.
kgiannakakis
2009-07-23 11:08:04
What sort of features does your application have that are out-of-the-ordinary as regards class loading? For example:
RMI)?ClassLoader?Proxy mechanism to create classes on the fly?You can use other profilers to know exactly what java objects are in memory (and verify that there is no memory leak) :