Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
902 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  java.lang.OutOfMemoryError

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

java.lang.OutOfMemoryError

n°980083
Profil sup​primé
Posté le 13-02-2005 à 16:16:32  answer
 

Bonjour,
 
Comment résoudre l'erreur java.lang.OutOfMemoryError?Pas assez de mémoire?
Merci

mood
Publicité
Posté le 13-02-2005 à 16:16:32  profilanswer
 

n°980089
Profil sup​primé
Posté le 13-02-2005 à 16:19:05  answer
 

Me faut il allouer plus mémoire a la jvm?

n°980145
TBone
Pouet.
Posté le 13-02-2005 à 17:37:55  profilanswer
 

ça dépend d'où vient l'erreur... si c'est un foirage dans du code récursif (ou pas d'ailleurs) faut nettoyer le code, si tu joues avec de gros objets, il faut allouer plus de mémoire à la JVM. (cf. les options de la JVM)


---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
n°980149
Profil sup​primé
Posté le 13-02-2005 à 17:48:15  answer
 

J'ajoute des valeurs ds des celulles d'une jtable automatiquement à partir d'un fichier que j'ai prealablement ouvert ds un textarea, en un moment donné ca plante et j'ai ce message d'erreur.

n°980227
Profil sup​primé
Posté le 13-02-2005 à 19:25:55  answer
 

Voici le message:
 
Exception occurred during event dispatching:
 
java.lang.OutOfMemoryError
 
 <<no stack trace available>>
 

n°980254
TBone
Pouet.
Posté le 13-02-2005 à 20:10:07  profilanswer
 

un fchier de quelle taille ? taille de la JTable ?


---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
n°980333
Profil sup​primé
Posté le 13-02-2005 à 20:59:50  answer
 

la taille du fichier est 886 ko et la jtable compte 100 colonnes, ca fonctionne avec de plus petits fichiers

n°980464
sircam
I Like Trains
Posté le 13-02-2005 à 21:59:43  profilanswer
 

Essaye avec un heap size supérieur et voit ce que ça donne.
 
Mais c'est quoi, cette histoire de fichier ouvert préalablement dans un textarea ?


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°980676
Profil sup​primé
Posté le 14-02-2005 à 08:36:27  answer
 

j'ai essayé avec un heap size supérieur j'ai tjs le meme probleme pas assez de mémoire alloué a la jvm .
Mon programme place des valeur ds un jtable a partir d'un fichier ouvert ds un jtextarea.

n°980681
TBone
Pouet.
Posté le 14-02-2005 à 08:50:36  profilanswer
 

tu peux filer ta ligne de commande pour lancer ton prog ?


---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
mood
Publicité
Posté le 14-02-2005 à 08:50:36  profilanswer
 

n°980682
Profil sup​primé
Posté le 14-02-2005 à 08:52:20  answer
 

je bosse avec jbuilder 7

n°980704
sircam
I Like Trains
Posté le 14-02-2005 à 09:40:28  profilanswer
 

simson a écrit :

je bosse avec jbuilder 7


[:kiki]
 
Quel est le rapport ? Que tu ne comprends donc pas ce que tu fais ?


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°980707
TBone
Pouet.
Posté le 14-02-2005 à 09:46:53  profilanswer
 

et la boucle est bouclée... :/
 
edit: bon alleï, tu dois bien configurer ton job que tu exécutes qque part... je ne connais pas JBuildere mais je présume que tu devrais pouvoir  passer des arguments à la JVM pas très loin d'ailleurs où tu spécifies les arguments à passer à ton programe.


Message édité par TBone le 14-02-2005 à 09:49:21

---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
n°980727
sircam
I Like Trains
Posté le 14-02-2005 à 10:18:13  profilanswer
 

Tu peux toujours voir la commande utilisée avec tous ses paramètres dans la console d'exécution (elle fait souvent 1km de long avec ses dizaines d'entrées dans le classpath).
 
Essaye aussi d'exécuter ton prog en dehors de Jibildeur.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°981310
Profil sup​primé
Posté le 14-02-2005 à 17:38:44  answer
 

j'ai éssayé ceci sans succés:
 
L'erreur java.lang.OutOfMemoryError est levée lorsque la JVM (la machine virtuelle Java) ne peut plus allouer de mémoire pour un Objet. Le GarbageCollector ne peut plus en liberer.
 
 
Une possibilité est d'allouer plus de mémoire au lancement de la JVM avec l'option -Xmsn. Vous pouvez aussi fixer la taille maximale de la mémoire avec l'option -Xmxn. Ou n indique la mémoire initiale disponible. Les valeurs par défaut sont respectivement de 2MB et 64 MB.
 
 
Voici un exemple de notation :  
 
 
java -Xms6291456
// 6291456 bytes
java -Xms6144k
//6144 kilo
java -Xms6m
//6 méga
   
 
et j'ai aussi exécuter le prog en dehors de jbuilder  mais j'ai tjs le meme probleme

n°981326
sircam
I Like Trains
Posté le 14-02-2005 à 17:50:37  profilanswer
 

Essaye l'option -Xmx, et tape à 256MB ou même 512Mb.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°981683
Profil sup​primé
Posté le 14-02-2005 à 22:47:46  answer
 

j'ai essayé ,je comprend pas ca fonctione pas.
J'ai passé le nombre de colonnes de mon tableau de 100 a 10 et ca ne fonctionne tjs pas.J'ai tjs le meme message d'erreur.

n°981725
TBone
Pouet.
Posté le 14-02-2005 à 23:31:53  profilanswer
 

simson a écrit :

et j'ai aussi exécuter le prog en dehors de jbuilder  mais j'ai tjs le meme probleme


tu peux refiler la ligne de commande que tu utilises pour le lancer en dehors de JBuilder ? car sans ça...
 
et tu as quoi comme processus entre ton JTextarea et ta JTable ?


---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  java.lang.OutOfMemoryError

 

Sujets relatifs
Modifier un lien dans un script Java[Java] class static et constructeur
Java developer Wanted[Java] Ajouter une ligne a un Jtable
[java-eclipse]Problème de sauvegarde sous eclipseCreer un .exe pour lancer une appli java (pas la compiler, hein) ?
[JAVA] Applet qui communiquent avec des sockets...[java/CSS] incompatibilité IE !?
erreur et bug d'un chat java (misscara) help!!Interpréteur lisp en Java
Plus de sujets relatifs à : java.lang.OutOfMemoryError


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR