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

Eclipse Java Discussion :

Out of Memory


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de le Daoud
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2002
    Messages : 287
    Par défaut Out of Memory
    Bonjour,

    J'utilise Lomboz sur deux projets presque identiques. Deux projets avec des EJB Session et JBoss.
    Avec un des deux projets uniquement, lomboz plante très souvent (out of memory) et je n'arrive pas à comprendre pourquoi... Ce qui m'inquiète c'est que cela pourrait venir de l'application, et donc je commence à douter de sa stabilité...

    voici la trace dans le fichier de log :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    !ENTRY org.eclipse.ui 4 4 2007-06-12 16:00:21.205
    !MESSAGE Unhandled event loop exception
     
    !ENTRY org.eclipse.ui 4 0 2007-06-12 16:00:21.221
    !MESSAGE PermGen space
    !STACK 0
    java.lang.OutOfMemoryError: PermGen space
     
    !ENTRY org.eclipse.ui 4 4 2007-06-12 16:00:25.081
    !MESSAGE Unhandled event loop exception
     
    !ENTRY org.eclipse.ui 4 0 2007-06-12 16:00:25.096
    !MESSAGE Failed to execute runnable (java.lang.OutOfMemoryError: PermGen space)
     
    !ENTRY org.eclipse.ui.workbench 4 0 2007-06-12 16:00:33.238
    !MESSAGE Widget disposed too early!
     
    !ENTRY system.bundle 4 0 2007-06-12 16:00:37.317
    !MESSAGE FrameworkEvent.ERROR
    !STACK 0
    java.lang.OutOfMemoryError: PermGen space
    Si vous avec une idée, merci

  2. #2
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    L'idée c'est analyser le comportement de ton programme en mémoire.
    Tu as TPTP avec Eclipse ou le Profiler de Netbeans ou JConsole du JDK depuis Java5 (ou les 3 en même temps ).
    Il y a un tuto sur ce site qui explique comment est gérée la mémoire en Java, ça te serait une bonne lecture.
    Ensuite tu augmentes/diminues les espaces mémoire selon ce que tu as besoin et/ou tu améliores le code pour éviter trop de création d'objets quand c'est inutile et leur libération correcte.

    Voili voilou

  3. #3
    Membre éclairé Avatar de le Daoud
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2002
    Messages : 287
    Par défaut
    Merci pour ta réponse.
    J'enquête avec ces outils et je reviens faire un petit bilan ici.


  4. #4
    Membre éclairé Avatar de le Daoud
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2002
    Messages : 287
    Par défaut
    Je fais donc mes premiers pas avec TPTP et JConsole.
    J'ai eu un plantage aujourd'hui. TPTP n'était pas actif, j'étais en debug. Eclipse log tjs un pb de Perm Gen Space :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    !ENTRY org.eclipse.ui 4 4 2007-06-13 16:16:18.388
    !MESSAGE Unhandled event loop exception
     
    !ENTRY org.eclipse.ui 4 0 2007-06-13 16:16:18.388
    !MESSAGE Failed to execute runnable (java.lang.OutOfMemoryError: PermGen space)
    !STACK 0
    org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.OutOfMemoryError: PermGen space)
    	at org.eclipse.swt.SWT.error(SWT.java:3374)
    	at org.eclipse.swt.SWT.error(SWT.java:3297)
    	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:126)
    	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3325)
    	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2971)
    	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)
    	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
    	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)
    	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    	at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
    	at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
    	at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
    	at org.eclipse.core.launcher.Main.run(Main.java:977)
    	at org.eclipse.core.launcher.Main.main(Main.java:952)
    Caused by: java.lang.OutOfMemoryError: PermGen space
     
    !ENTRY org.eclipse.ui 4 4 2007-06-13 16:16:42.390
    !MESSAGE Unhandled event loop exception
     
    !ENTRY org.eclipse.ui 4 0 2007-06-13 16:16:42.390
    !MESSAGE PermGen space
    !STACK 0
    java.lang.OutOfMemoryError: PermGen space
    Cependant, je aucun pb au niveau de la mémoire apparent d'après JConsole...

    Je continue.

  5. #5
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Ah mais attends c'est Eclipse qui plante là, pas ton programme !

  6. #6
    Membre éclairé Avatar de le Daoud
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2002
    Messages : 287
    Par défaut
    Effectivement, mais je pensais que cela pouvait être lié à mon appli, étant donné que je n'ai pas de pb avec une autre appli avec la même architecture.
    Je me trompe ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XStream][String]out of memory
    Par Invité dans le forum Persistance des données
    Réponses: 8
    Dernier message: 10/01/2006, 15h52
  2. [C++] [gcc] out of memory
    Par fxp17 dans le forum GCC
    Réponses: 5
    Dernier message: 06/01/2006, 11h29
  3. [pb mémoire] out of memory d'eclipse
    Par Casp dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 12/05/2005, 17h39
  4. Out of memory
    Par shurato dans le forum ANT
    Réponses: 1
    Dernier message: 10/11/2004, 17h19
  5. [JBuilder 8] Out of memory problem ...
    Par keros dans le forum JBuilder
    Réponses: 2
    Dernier message: 08/09/2003, 20h03

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