Memory leak of java.lang.ref.WeakReference objects
Bug Java, une fois n'est pas coutume, je suis tombé sur un bug Java. Bug dans l'API java.util.logging qui provoque une fuite mémoire ;-(
En effet, après une utilisation de l'API java.util.logging durant environ 4 jours sur notre serveur, nous avons 8,5 millions de WeakReference qui ne sont pas nettoyée lors des passages du garbage collector. Il en résulte sur une utilisation d'environ 4 Go de la heap Java qu'environ un tier est retenue par l'API de logging.
Plus d'information sur ce problème: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6942989



1 Comment:
Bonne nouvelle, ce problème et désormais résolu avec la sortie du JDK 6 update 29.
Poster un commentaire