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) :