Bonjour,

J'ai développé des web services REST avec JAX-RS, Spring, BoneCP et une BDD Postgres, avec un serveur Jetty.

Actuellement, je me rends compte que je dois avoir une fuite mémoire car mon process java prend de plus en plus de RAM, et fini par faire planter le serveur.

J'ai cherché comment analyser le problème, et j'ai donc trouvé l'outil "jmap" qui me génère un dump, et le plugin MAT d'Eclipse pour l’analyser.

MAT me ressort 2 erreurs :
The classloader/component "org.eclipse.jetty.webapp.WebAppClassLoader @ 0xfd5711f0" occupies 22 108 992 (53,97%) bytes. The memory is accumulated in one instance of "java.util.concurrent.ConcurrentHashMap$Segment[]" loaded by "<system class loader>".
et

The class "java.lang.ref.Finalizer", loaded by "<system class loader>", occupies 7 015 640 (17,12%) bytes.

Keywords
java.lang.ref.Finalizer
J'avoue que je n'y comprend pas grand chose, quelqu'un pourrait-il m'aider ?

D'avance merci

Vince