Nicolas Delsaux
2011-08-25 10:01:34 UTC
Salut
j'ai une application web qui, quand je la déploie régulièrement dans
Glassfish pour le développement, "semble" provoquer des memoryleaks.
C'est à dire qu'à chaque fois que je la redéploie, Glassfish mange 200
Mo.
Evidement, au bout d'un moment, il a mangé toute sa RAM et doit
s'arrêter. Et comme il ne me dit pas quand il veut s'arrêter, je suis
bien embêté.
Alors j'aimerais savoir si vous ne connaîtriez pas un moyen de savoir
ce qui le fait consomer.
J'ai bien sûr lancé JVisualVM, qui m'a confirmé cette augmentation du
heap consomé, mais je n'arrive pas à voir ce qui est consomé.
Tant que j'y suis, dans mon application, j'utilise des resources JDBC
et autres JMS, Neo4J, ... Est-ce que vous sauriez si on peut savoir si
des instances des pools de connexion associés sont conservés ?
Merci
--
Nicolas Delsaux
j'ai une application web qui, quand je la déploie régulièrement dans
Glassfish pour le développement, "semble" provoquer des memoryleaks.
C'est à dire qu'à chaque fois que je la redéploie, Glassfish mange 200
Mo.
Evidement, au bout d'un moment, il a mangé toute sa RAM et doit
s'arrêter. Et comme il ne me dit pas quand il veut s'arrêter, je suis
bien embêté.
Alors j'aimerais savoir si vous ne connaîtriez pas un moyen de savoir
ce qui le fait consomer.
J'ai bien sûr lancé JVisualVM, qui m'a confirmé cette augmentation du
heap consomé, mais je n'arrive pas à voir ce qui est consomé.
Tant que j'y suis, dans mon application, j'utilise des resources JDBC
et autres JMS, Neo4J, ... Est-ce que vous sauriez si on peut savoir si
des instances des pools de connexion associés sont conservés ?
Merci
--
Nicolas Delsaux