IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tomcat et TomEE Java Discussion :

out of memory error


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mai 2006
    Messages
    525
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 525
    Par défaut out of memory error
    Salut

    j'ai des données dans deux tables que je dois comparer. En fait pour chaque enregistrement de la première table, je dois voir s'il y a le meme dans la deuxième sauf que ici j'ai des tables de 4000 enregistrements. Lorsque j'ai testé mon pg avec des petites tables ça marche mais en testant avec les vrais tables qui sont super grosses tomcat me sort l'erreur suivante :

    type Rapport d'exception

    message

    description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.

    exception

    javax.servlet.ServletException: L'exécution de la servlet a lancé une exception
    org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)


    cause mère

    java.lang.OutOfMemoryError: Java heap space


    uelqu'un a peut etre une solution à mon probleme ?

    Merci

  2. #2
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 242
    Par défaut
    Et oui, le programmeur oublie souvent de tester les structures de données avec une quantité suffisante de données qui sera calculée en fonction de la prévision d'utilisation de l'application.

    Mais quand le système s'écroule suite aux tests, il faut bien souvent revoir son algorithme pour optimiser les actions, processus, mémoire...

    Bon tests.

  3. #3
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 242
    Par défaut
    Il existe aussi la possibilité de modifier la quantité de mémoire qu'utilise la JVM : voir les options de la commande java : mais est-ce la meilleure solution ?

    En tout cas, cela peut peut-être dépanner.

  4. #4
    Membre éclairé
    Inscrit en
    Mai 2006
    Messages
    525
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 525
    Par défaut
    Oui mais il n'y a pas un moyen de configurer Tomcat pour que son temsp d'attente soit mieux.

  5. #5
    Membre éclairé
    Inscrit en
    Mai 2006
    Messages
    525
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 525
    Par défaut
    Citation Envoyé par Mister Nono
    Il existe aussi la possibilité de modifier la quantité de mémoire qu'utilise la JVM : voir les options de la commande java : mais est-ce la meilleure solution ?

    En tout cas, cela peut peut-être dépanner.
    Je pense que c la solution que je vais adopter. Mais comment faire pour modifier la quantité de mémoire de la JVM.

  6. #6
    Membre du Club
    Inscrit en
    Février 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 7
    Par défaut Pb out of memory error
    Bonjour,

    Il y a .exe qui s'appelle [%rep-tomcat%]/bin/tomcat5w.exe
    Il est a utilisé si tomcat est un service.
    Execute-le et vois l'onglet Java.
    Regle les tailles des memory-pool.

    A charge de revenche.....

  7. #7
    Membre Expert
    Avatar de zekey
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 036
    Par défaut
    Ola Ola stooopppp. Si avec 4000 rows ca foire c'est que le design ou l'algo est mauvais (pour 4 milliard je dis pas mais 4000). Avant d'augmenter la mémoire dans ce genre de cas il faut réfléchir à l'algo.

    Pourrais tu décrire ton algo stp.

Discussions similaires

  1. erreur Out of memory Error+ java(jb9 sous linux)
    Par Scal-tn dans le forum Interfaces Graphiques en Java
    Réponses: 4
    Dernier message: 23/04/2008, 10h27
  2. Out of memory error apres lancement d'applets successives
    Par cedricced dans le forum Applets
    Réponses: 2
    Dernier message: 31/01/2008, 14h12
  3. Out of Memory error
    Par lanfeustdetroll dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 27/07/2007, 09h46
  4. BIRT 2.0 Out of memory error avec les graphiques
    Par tiboudchou dans le forum BIRT
    Réponses: 17
    Dernier message: 11/08/2006, 15h04
  5. [Debug]JUnit out of memory error
    Par chezalfredo dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 26/01/2006, 14h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo