Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Memory Leak avec Tomcat

11 réponses
Avatar
Pascal Pizeine
Bonjour,

J'ai récupéré un programme que je dois débugger. Il utilise Tomcat 4.1.18 et
la JRE 1.3.0-C. Mon client Web demande de raffraichir ses données
périodiquement. A chaque raffraichissement, je constate à l'aide du
gestionnaire de tache une augmentation de la mémoire, des handles et des
thread utilisés par le processus Tomcat (une exception OutOfMemory finit par
se déclencher).
J'ai installé Tomcat 4.1.29 et le JRE 1.4.2_08, le problème persiste...
J'ai fait quelques recherche avec Google et il semble que cela soit un bug
connu. Est-ce que quelqu'un à déjà rencontré ce problème, que peut on faire
pour le solutionner ?

Merci d'avance,

Pascal

10 réponses

1 2
Avatar
Isammoc
problème, que peut on faire pour le solutionner ?


Désolé, mais là, c'est vraiment trop gros:
On dire "résoudre"

Merci d'avance,

Pascal


Isammoc
Qui n'est pas si chiant d'habitude

Avatar
rp
Isammoc avait soumis l'idée :
problème, que peut on faire pour le solutionner ?


Désolé, mais là, c'est vraiment trop gros:
On dire "résoudre"


On dit "on dit"...
(j'adore quand les donneurs de leçon se plantent...)

--
Romain PETIT
http://cerbermail.com/?O16kfXOFcq
(cliquez sur le lien ci-dessus pour me contacter en privé)


Avatar
rp
Isammoc avait soumis l'idée :
problème, que peut on faire pour le solutionner ?


Désolé, mais là, c'est vraiment trop gros:
On dire "résoudre"


On dit "on dit"...
(j'adore quand les donneurs de leçon se plantent sans donner de
solution valable au problème posé...)

--
Romain PETIT
http://cerbermail.com/?O16kfXOFcq
(cliquez sur le lien ci-dessus pour me contacter en privé)


Avatar
Pascal Pizeine
"Isammoc" <Isammoc.jeux(no-spam)@free.fr> a écrit dans le message de
news:
problème, que peut on faire pour le solutionner ?


Désolé, mais là, c'est vraiment trop gros:
On dire "résoudre"

Merci d'avance,

Pascal


Isammoc
Qui n'est pas si chiant d'habitude


solutionner
(verbe transitif)
[néol.] Apporter une solution à, résoudre.

Trouvé sur un dico en ligne. Mais ça marche également avec le petit
larousse.

Pascal


Avatar
Isammoc
solutionner
(verbe transitif)
[néol.] Apporter une solution à, résoudre.

Trouvé sur un dico en ligne. Mais ça marche également avec le petit
larousse.


Quoi? Ils ont fait passé ca à l'académie...

Toutes mes confuses!

Pascal


Isammoc
Qui va se cacher

Avatar
Isammoc
Désolé, mais là, c'est vraiment trop gros:
On dire "résoudre"


On dit "on dit"...
(j'adore quand les donneurs de leçon se plantent sans donner de
solution valable au problème posé...)


Je suis plié en quatre!

J'avoue, je suis allé trop vite...

Toutes mes confuses une fois de plus.


Avatar
Lionel
Isammoc wrote:
problème, que peut on faire pour le solutionner ?


Désolé, mais là, c'est vraiment trop gros:
On dire "résoudre"


Tu pouvoir donner le solutionnement du problème.

--
Lionel, pas constructif, mais mort de rire


Avatar
Isammoc
"Lionel" <SPAMcoollATfreePOINTfr> écrivait news:42527623$0$7642
$:

Isammoc wrote:
problème, que peut on faire pour le solutionner ?


Désolé, mais là, c'est vraiment trop gros:
On dire "résoudre"


Tu pouvoir donner le solutionnement du problème.


Lol, je l'ai bien chercher!

Non, aucune idée. Tu n'aurais pas des objets en cache qu'au lieu de
reprendre tu recrées?



Avatar
Pascal Pizeine
"Isammoc" <Isammoc.jeux(no-spam)@free.fr> a écrit dans le message de
news:
"Lionel" <SPAMcoollATfreePOINTfr> écrivait news:42527623$0$7642
$:

Isammoc wrote:
problème, que peut on faire pour le solutionner ?


Désolé, mais là, c'est vraiment trop gros:
On dire "résoudre"


Tu pouvoir donner le solutionnement du problème.


Lol, je l'ai bien chercher!

Non, aucune idée. Tu n'aurais pas des objets en cache qu'au lieu de
reprendre tu recrées?


Je ne sais pas si c'est le cas. Ai je un moyen de visualiser ces objets ?

En continuant mes recherches sur le WEB. J'ai trouvé l'article suivant qui
pourrait correspondre à mon problème (sauf qu'il se produit encore avec un
JDK 1.4.x). Est-ce que tu as déjà entendu parler de ça ?

--------------------
JAVAC leaking memory:
--------------------

The Java compiler leaks memory each time a class is compiled. Web
applications
containing hundreds of JSP files may as a result trigger out of memory
errors
once a significant number of pages have been accessed. The memory can only
be
freed by stopping Tomcat and then restarting it.

The JSP command line compiler (JSPC) can also be used to precompile the
JSPs.

Note: This issue has been fixed in Sun JDK 1.4.x.




Avatar
b.vl
Lol, je l'ai bien chercher!



La bonne orthographe est : je l'ai bien cherché !

La première qualité des dévelopeurs est l'humilité, c'est le métier qui
veut ca, mais où est donc la tienne ?

1 2