Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : java heap space... [ Réseau & internet / Servlet ] (John_Doe_88)

jeudi 16 novembre 2006 à 16:51:06 | java heap space...

John_Doe_88

Bonjour,

Je développe une appli de webmail Java/Tapestry qui tourne sur un serveur Tomcat.
Quand je récupère trop de mails à la fois, il me sort un "Java heap space"...

J'aimerais savoir quels sont les trucs à faire pour résoudre le problème. Et aussi si vous avez des adresses de sites qui en parlent...

Merci d'avance

JohnDoe


jeudi 16 novembre 2006 à 16:53:38 | Re : java heap space...

John_Doe_88

Précision : heap space quand je recup trop de mails à la fois, mais aussi quand j'utilise l'appli un peu de temps, il ralentit progressivement et finit par faire un heap space, quelles que soient les pages explorées...


jeudi 16 novembre 2006 à 19:45:27 | Re : java heap space...

ShareVB

salut,

en gros tu alloues plus de mémoire qu'autorisé...donc il faut augmenter la limite pour tes scripts :

http://www.developpez.net/forums/archive/index.php/t-186944.html
http://www.jguru.com/faq/view.jsp?EID=1300058

sinon google...tomcat heap space ; tomcat out of memory

ShareVB

vendredi 17 novembre 2006 à 09:53:56 | Re : java heap space...

John_Doe_88

Salut,

Merci pour ta réponse, je vais augmenter la limite.

Une dernière question : n'est il pas possible que le ramasse-miettes ne fasse pas bien son travail, ou alors que j'aie mal codé le truc et qu'il y ait des grosses fuites mémoire ?

a+

JohnDoe



vendredi 17 novembre 2006 à 11:04:15 | Re : java heap space...

ShareVB

Réponse acceptée !
salut,

normalement non : le garbage collector fait toujours son travail seulement il le fait quand il a le temps donc un variable = null ne libère pas tout de suite la mémoire...si tu veux forcer regarde les liens suivants mais ca va faire ramer ton appli...

http://www.java-tips.org/java-se-tips/java.lang/how-to-explicitly-invoke-garbage-collection-in-java.html
http://www.devdaily.com/java/edu/pj/pj010008/pj010008.shtml

ShareVB

vendredi 17 novembre 2006 à 11:06:06 | Re : java heap space...

super_toinou

yopla, si tu referme pas tes sockets, tes handlers sur les fichiers... le garbage collector ne va pas te les virer. (mais sinon il fait bien son boulot t inquiete ;-) ) Ton pb peut venir de la !! sinon java -XmxTailleMax pour augementer la taille de ta jvm



Cette discussion est classé dans : java, space, heap


Répondre à ce message

Sujets en rapport avec ce message

java heap space [ par amelA ] Salut,j'ai un problème de java heap space (Outofmemory) avec mon application web. sachant que j'ai 512MO de RAM, je sais pas si le problème provient d Erreur java heap space [ par pseudo85 ] Bonjour,j'ai un programme qui m'affiche une erreur lorsque j'appuie plus d'une fois sur un bouttonl'erreur est la suivante:"Exception in thread "AWT-E Erreur java heap size [ par damien soissons ] Bonjour, Je suis en train de programmé un viewer en java, et j'ai deux petit problemes - des que j'ouvre une image l'utilisation de la memoire mont recherche un space invaders en java simple [ par hallardc ] bonjour, je suis etudiant et nous devons réaliser un petit en java, ou utiliser un jeu deja fait et l ameliorer. Je plus k une semaine pour le realise heap space [ par dexterovitch ] salut je voudrait savoir si il y'a un truc pour libéré le heap memory de java si oui de l'aide ne serait pas de refus et un bout de code non plus pour RPG Java - Problèmes de Graphismes [ par Torog ] Bonjour ! Je programme actuellement un jeu en Java (Un RPG), et j'ai quelques trucs diverses qui m'intriguent :Bon alors :-Si je possède une classe se Please help java réseau [ par duiop ] Voila j'ai un petit souci car je dois rendre mon travail sur un jeu d'échecs en réseau et je galere un peu. J'ai fait la classe "plateau de jeu" qui d Pb avec horloge en java [ par GUIF44 ] Bonjour, je travail actuellement sur un programme nécessitant une horloge (affichage heure type: 11:48:34). J'arrive bien à récuperer les heures, minu Insertion d'un CD en Java [ par stephane_lebas ] Bonjour, Je cherche une doc ou package. Je suis en train de créer un programme qui scrute mon lecteur de CD en java. Ainsi, je souhaite, lors de l'in recuperer des donnees d un routeur sous java [ par zeste ] bonjour je cherhe un programme sous java qui recupere des donnees d un routeur .                     merci


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,515 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.