Bonjour,

J'ai une application web {Interface:Flex, Back-End:Spring/HibernateSearch}.
La communication se fait à travers BlazeDs.

Mon problème est que l'usage de mémoire continue à grimper au cours du temps. j'ai utilisé jconsole pour voir un peu ce qui se passe: l'usage de la mémoire passe de 45Mo à 450Mo dans 6h.
La configuration actuelle de apache englobe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
CATALINA_OPTS=-Xms256m -Xmx512m -XX:MaxPermSize=256m
j'ai soupçonné ceci, mais je ne suis pas sure que ça provienne de là:
Total Class Loaded:~6200
Total Class unloaded:~50

L'application est une application de recherche dans un base de données à travers les index(Lucene), plus quelques statistiques. Le premier test a été fait avec 50 utilisateurs concurrent. Les temps de réponse sont plutôt bien à part quelques retards aléatoires.


Est ce que j'ai raté quelque chose dans la configuration de Spring pour décharger les classes après leurs utilisations? comment dire à travers Spring à la JVM de le faire? Est ce que je suis sur la bonne route ou bien le problème peut provenir d'autre chose?

Merci