Programmer avec le langage Linotte

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Programmer avec le langage Linotte

Besoin d'un conseil sur la programmation en Linotte ?

-39%
Le deal à ne pas rater :
Apple Airpods 2 avec boîtier de recharge : offre Black Friday !
110 € 179 €
Voir le deal

2 participants

Out of memory

avatar
pat
Senior Member


Messages : 497
Date d'inscription : 2008-09-21

Out of memory Empty Out of memory

Message par pat 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)
admincpc
admincpc
Site Admin


Messages : 1048
Date d'inscription : 2011-11-03

Out of memory Empty RE: Out of memory

Message par admincpc 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
admincpc
admincpc
Site Admin


Messages : 1048
Date d'inscription : 2011-11-03

Out of memory Empty RE: Out of memory

Message par admincpc 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
avatar
pat
Senior Member


Messages : 497
Date d'inscription : 2008-09-21

Out of memory Empty RE: Out of memory

Message par pat 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é


Out of memory Empty Re: Out of memory

Message par Contenu sponsorisé


    La date/heure actuelle est Sat 27 Nov - 7:23