Suite de la simu TECTAC debut annee 0: 10h debut annee 1: 14h25 debut annee 2: 15h22 debut annee 3: 17h40 debut annee 4: 20h20 debut annee 5: 23h04 debut annee 6: 1h43 ça plante après le pas de temps 78 à 3h22 par manque de mémoire Je vais essayer de lancer une autre simu avec graviteLPUE mais écrite de façon différente (utilise normalement moins de mémoire mais est plus lente). Cette fois ci je mets les logs détaillés (l'inconvénient c'est que déjà là mon fichier d'erreur fait 28Mo alors avec le détail...) et je vous tient au courant A+ Hilaire SIMU tectac (toute strat et 2 pop): avec graviteLPUE et export des résultats au fur et à mesure de la simulation lancé sur serveur (2Go RAM biprocesseur 2Ghz): 1ere année: 4h30 2ème année: 1h (alors que le modèle gravité est effectif) Détail de la première année: début janvier: 9h56 début février: 10h04 début mars: 10h14 début avril: 10h27 début mai: 10h42 début juin: 11h00 début juilet: 11h20 début aout: 11h43 début septembre: 12h10 début octobre: 12h40 début novembre: 13h12 début décembre: 13h47 fin décembre: 14h24 Le temps augmente donc selon les mois. Pour la mémoire, ça augmente (je vide au fur et à mesure les résultats de plus de 13 mois en faisant un Matrix.mults(0) sur les matrices du resultatmanager, mais je sais pas trop si ça gagne beaucoup de place: à vérifier...), mais beaucoup moins rapidement qu'avant et pour le moment (en cours d'année 2) on est très loin du swap. ligne de lancement utilisée: java -DOptimizationCache=ShiftOne -Dfr.ifremer.simulation.SiMatrice2.loopOverAllMetier=false -Xmx2056M -jar /$REPERTOIRE_ISIS/ifremer-simulateur-all.jar 1>~/erreur.txt 2>&1 (désolé j'ai pas sélectionné les log détaillés...) Voilà, je vous donne plus de détail une fois la simu finie A+ Hilaire Benjamin POUSSIN a écrit:
On Tue, 15 Nov 2005 14:20:46 +0100 Stephanie MAHEVAS <Stephanie.Mahevas@ifremer.fr> wrote:
pour l'appli TECTAC ca semble tres long (9eme pas de temps avec un lancemet a 10h).
Ce qu'il faut surtout regarder c la taille en memoire utilisé dans le logmonitor (bar de status de la fenetre de log dans isis).
L'autre chose a regarder est le temps entre les differents mois s'il reste constant, c que tout ce passe bien, c juste que la region est immense.
dans le fichier de log (pas dans l'interface puisque maintenant je vide le log de l'interface) il faut rechercher les lignes contenant =========== ce qui permet d'avoir rapidement l'heure du debut de chaque mois. Pour chaque population on a un debut de mois.
exemple
pop= nephrops 15:49:56 [INFO ] fr.ifremer.simulation.Simulateur2 calculMois: *=============== Mois de janvier annee:0 =============*
le mois de janvier pour la pop nephrops debute a 15h49m56s pour l'annee 0
on peut aussi faire ca sous Unix/Linux:
$ grep ======== isis.out.txt
15:49:56 [INFO ] fr.ifremer.simulation.Simulateur2 calculMois: *=============== Mois de janvier annee:0 =============* 15:50:29 [INFO ] fr.ifremer.simulation.Simulateur2 calculMois: *=============== Mois de fevrier annee:0 =============* 15:50:48 [INFO ] fr.ifremer.simulation.Simulateur2 calculMois: *=============== Mois de mars annee:0 =============* 15:51:05 [INFO ] fr.ifremer.simulation.Simulateur2 calculMois: *=============== Mois de avril annee:0 =============* 15:51:23 [INFO ] fr.ifremer.simulation.Simulateur2 calculMois: *=============== Mois de mai annee:0 =============* 15:51:40 [INFO ] fr.ifremer.simulation.Simulateur2 calculMois: *=============== Mois de juin annee:0 =============* 15:51:58 [INFO ] fr.ifremer.simulation.Simulateur2 calculMois: *=============== Mois de juillet annee:0 =============* 15:52:15 [INFO ] fr.ifremer.simulation.Simulateur2 calculMois: *=============== Mois de aout annee:0 =============*
et la on voit rapidement pour chaque mois l'heure de debut.
pour la suite je ne sais pas a qui tu parles :(, hilaire ou moi ? Donc je vais essayer de repondre
Faut-il modifier la ligne de lancement comme tu l'avais propose dans ton mail precedent la nouvelle version 21? Si oui peux-tu repreciser exactemet quelle ligne avec quels fichiers?
Il est toujours bon d'avoir des log clair, si tu parles de cela. Ca aide a trouver les problemes
java -Djava.util.logging.config.file=/chemin/du/fichier/logging.properties -jar ifremer-simulation-all-2.0.21.jar
Faut-il conserver le fichier isiscache.properties au meme niveau que le bat?
isisCache.properties doit etre dans le repertoire a partir duquel tu lances l'application.
-- Benjamin -------------------- email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii
------------------------------------------------------------------------
_______________________________________________ Isis-fish-devel mailing list Isis-fish-devel@lists.labs.libre-entreprise.org http://lists.labs.libre-entreprise.org/mailman/listinfo/isis-fish-devel
-- Hilaire Drouineau IFREMER, département EMH Centre de Nantes - BP 21105 - 44311 Nantes Cedex 3 tel : +33 (0)2 40 37 43 06 - fax : +33 (0)2 40 37 40 75 email : hilaire.drouineau@ifremer.fr - web : http://www.ifremer.fr *****************************************************************