Rechercher
Résultats par :
Recherche avancée
Mots-clés

taille  convertir  caractères  vider  

Qui est en ligne ?
Il y a en tout 2 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 2 Invités

Aucun

Voir toute la liste


Partagez
Voir le sujet précédentAller en basVoir le sujet suivant
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

Out of memory

le Sun 26 May - 22:58
Avec un livre utilisant deux très gros fichiers (de 20000 et 500000 lignes)
Voilà je rencontre le bogue suivant :

java.lang.OutOfMemoryError:+Java+heap+space
at+java.util.Arrays.copyOf(Unknown+Source)
at+java.lang.AbstractStringBuilder.expandCapacity(Unknown+Source)
at+java.lang.AbstractStringBuilder.ensureCapacityInternal(Unknown+Source)
at+java.lang.AbstractStringBuilder.append(Unknown+Source)
at+java.lang.StringBuilder.append(Unknown+Source)
at+org.linotte.frame.Inspecteur.toString(Inspecteur.java:206)
at+org.linotte.frame.Inspecteur.refresh(Inspecteur.java:175)
at+org.linotte.moteur.xml.alize.kernel.Job.afficheDeboggueur(Job.java:191)
at+org.linotte.moteur.xml.alize.kernel.Job.execute(Job.java:75)
at+org.alize.kernel.AKJob.execute(AKJob.java:65)
at+org.alize.kernel.AKRuntime.execute(AKRuntime.java:48)
at+org.linotte.frame.FrameProcess.action(FrameProcess.java:152)
at+org.linotte.frame.FrameProcess.run(FrameProcess.java:284)
avatar
Site Admin
Messages : 1029
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Out of memory

le Mon 27 May - 9:50
Je ne retrouve plus un post où l'on avait parlé de ce problème.
Il faut jouer avec les paramètres xmx en ligne de commande lorsque tu appelles Linotte.

Tu peux essayer avec ces paramètres :
-Xms256m -Xmx1024m
avatar
Site Admin
Messages : 1029
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Out of memory

le Mon 27 May - 17:53
Voici un petit outil qui permet de modifier ce paramètre mais à travers une IHM très basique.

Il faut le copier dans le même répertoire que Linotte.jar et l'exécuter en double cliquant dessus.

Si vous resservez une valeur trop grand, l'Atelier ne se lance pas (je vais améliorer ça pour que s'affiche un beau message d'erreur).

1024 doit être une bonne valeur.

http://langagelinotte.googlecode.com/fi ... telier.jar
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

RE: Out of memory

le Wed 29 May - 21:53
Même avec la valeur 2048, l’atelier fonctionne sans problème, cependant cela ne faire que retarder la survenu du bogue.
Contenu sponsorisé

Re: Out of memory

Voir le sujet précédentRevenir en hautVoir le sujet suivant
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum