le 5/01/07 11:09, island à [EMAIL PROTECTED] a écrit :

Bonjour à tous et tous mes voeux pour la nouvelle année. Je me permets
d'intervenir dans la conversation, en tant qu'utilisateur de Mac.

 
>> Je suppose que je dois augmenter les paramètres du 'heap space' mais
>> je n'ose trop le faire en tâtonnant car j'imagine qu'il y a des
>> limites à respecter.

Moi non plus, je n'ai pas fait ça.

>> 
>> Je rappelle que je suis toujours sur Mac sous OSX 10.4 et que dans ce
>> monde, le clic-droit n'existe pas (je pense au mode d'emploi de GenJ).

Si si, le clic droit est simulé par l'appui simultané de la touche ctrl et
du clic standard. En plus, les souris à 2 boutons sont très bien gérées par
Mac OS X.

> 
> Comme je te l'ai mis récemment dans un message privé, j'ai envoyé un mail à
> Nils pour faire part de ton pb.
> Il a modifié quelque chose pour que le pb que posait ton gedcom n'en soit
> plus un, ou tout au moins qu'on ait pas le message d'erreur qu'on
> retrouvait dans le log. Je vais remonter la dernière version dans la foulée
> de ce message.

Une des raisons principales pour lesquelles GenJ n'est (toujours) pas devenu
mon logiciel principal de généalogie, malgré ses qualités indéniables, est
le fait que la machine virtuelle Java semble être un gros consommateur de
mémoire et que quand on dispose d'un ordi portable mais un peu ancien, doté
de 640 Mo de mémoire seulement, GenJ ne peut ouvrir facilement de gros
fichiers. Dans sa configuration standard, GenJ prend déjà du temps et de la
mémoire pour ouvrir un fichier de 5000 individus et 1825 familles. J'ose
imaginer le temps et la mémoire nécessaire pour que GenJ ouvre une base de
près de 450 000 individus et 250 000 familles que je consulte de temps en
temps (mon logiciel habituel met 2 minutes pour ouvrir ce fichier).

> 
> Par contre pour ton pb de heap space, voilà ce qu'il me met (si l'anglais te
> pose souci, tu me dis je traduirai) :
> 
>> -------------------- debut de quote ----------------------
> 
> I've put in a change that removes the warning you're seeing in the log.
> Other than that, yes, he'll have to increase
> the -Xmx parameter. I'd suggest to try
> 
> javaw -Xmx2048m -Xms32m -jar run.jar

Si n'importe quel utilisateur Mac lambda doit ouvrir le terminal pour lancer
GenJ afin de bénéficier de toute la ram disponible sur son ordi, ce n'est
pas comme ça qu'on va faciliter et développer l'usage de ce logiciel,
malheureusement. Evidemment c'est faisable, mais bien peu d'utilisateurs
vont se risquer à faire une telle manip. (voir suite du commentaire + loin)


> This simply means that GenJ can take up to 2gb of memory if it wants to.
> Once the file loads correctly he can check the memory consumption bar in
> controlcenter to check how much memory he actually needs.
> 
> If the xmx doesn't change something for him then this might be a macos
> difference in how GenJ is started. How does he start genj? Is he running
> the batchfile (which one)?

Sur Mac, GenJ se lance en double-cliquant sur l'archive jar, puisque ce
logiciel n'a pas été adapté pour être une "vraie" application Mac
(contrairement à d'autres applis construites sur Java mais particulièrement
bien adaptées à notre environnement). Si l'on veut utiliser systématiquement
le maximum de mémoire disponible sur son ordi et augmenter le paramètre
-Xmx, l'utilisateur lambda doit refaire la manipulation décrite par Nils,
càd lancer le terminal et taper ce que Nils indique pour lancer GenJ. Il y a
certainement plus simple, mais personne ne s'est penché sur le sujet.

> 
>> If you can help him ? Maybe in the way genj loads a gedcom file, by trying
>> to improve the use of the memory.. ?
> 
> don't think we can do something here - memory is pretty much handled by the
> java virtual machine and aside from a major redesign what is used up when
> the gedcom information is represented in memory we can't do much.

Je suis d'accord avec Nils.

> 
> It's probably just a startup/parameter issue at this point we'll be able to
> figure out.
> 
> Cheers
> Nils
> 
>> --------------------------  fin de quote ------------------------------
> 
> Pourrais tu me dire comment tu lances genj ?
> Je vais attendre ta réponse, et lui envoyer, mais aussi je lui donnerai les
> explications que tu m'as mis dans ton dernier message.
> 
> a bientot, cordialement, Francois


A bientôt,


-- 
Stéphane LELAURE



---------------------------------------------------------------------
<*> Pour vous désincrire de cette liste, envoyez un mail à :
              [EMAIL PROTECTED]
<*> Pour obtenir de l'aide sur les commandes de la liste :
              [EMAIL PROTECTED]

Répondre à