Salut, j'ai fait tourner une simu tectac sur 10 ans avec gravite. Elle a duré 3h30 mais je bossais (si si) en même temps donc c'est pas trop fiable. Pour info en fin de simu le cache faisait 157802 objets et le simulateur utilisait 420Mo de RAM. Je colle les exports pour Stéphanie sur la zone simulateur 3 choses: *j'ai pas débuggé la règle, je suis notament pas trop sur de l'utilisation de la méthode getSubMatrix. Benjamin: cette méthode fait bien une copie de la matrice? *J'avais fait la même simu avec un plus petit cache 100 000 et elle a planté à l'avant dernier pas ed temps (c'est balot), il y avait un null pointer exeption lors de l'appel d'une méthode qui supprime un objet du cache (removeleastvaluable je crois). C'est un message que j'avais déjà eu et que j'associai à un manque de ram mais là il en reste beaucoup et ça peut donc pas être ça. Benjamin: T'as une idée de ce que ça peut être? Si ça se reproduit je t'envoie les logs *pour ceux qui voudraient lancer une simu tectac: un cache de 160000 objets est donc suffisant, pas besoin de mettre plus, mais éviter de mettre moins pour éviter les erreurs comme j'ai eu dans mon point 2 (de toute façon y a plus de problème d'utilisation de la ram alors...) Voilà, à + Hilaire -- 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 *****************************************************************
On Mon, 28 Nov 2005 18:37:57 +0100 Hilaire DROUINEAU <Hilaire.Drouineau@ifremer.fr> wrote:
Salut, j'ai fait tourner une simu tectac sur 10 ans avec gravite. Elle a duré 3h30 mais je bossais (si si) en même temps donc c'est pas trop fiable. Pour info en fin de simu le cache faisait 157802 objets et le simulateur utilisait 420Mo de RAM. Je colle les exports pour Stéphanie sur la zone simulateur
3 choses: *j'ai pas débuggé la règle, je suis notament pas trop sur de l'utilisation de la méthode getSubMatrix. Benjamin: cette méthode fait bien une copie de la matrice?
houlala, non, non, getSubMatrix retourne la meme matrice mais avec une vu differente, ce qui permet par exemple de faire un mults sur la sous matrice retournee pour que les modifications soient faites sur la vrai matrice.
*J'avais fait la même simu avec un plus petit cache 100 000 et elle a planté à l'avant dernier pas ed temps (c'est balot), il y avait un null pointer exeption lors de l'appel d'une méthode qui supprime un objet du cache (removeleastvaluable je crois). C'est un message que j'avais déjà eu et que j'associai à un manque de ram mais là il en reste beaucoup et ça peut donc pas être ça. Benjamin: T'as une idée de ce que ça peut être? Si ça se reproduit je t'envoie les logs
Ok, sans doute un probleme dans la librairie utilise :( je ne peux pas faire grand chose, mais je pense que si tu utilises SimpleLRU=100000 ca doit passer sans probleme et le comportement devrait etre a peu pres identique. (Ce genre d'erreur est tres interessante surtout avec les logs :) -- Benjamin -------------------- email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii
Bonjour j'ai commence un fichier de performances d'ISIS qui se trouve sur simulateur/logiciel/ISIS-Fish/perlormances d.doc vous pouvez l'enrichir. a+ stephanie Hilaire DROUINEAU a écrit:
Salut, j'ai fait tourner une simu tectac sur 10 ans avec gravite. Elle a duré 3h30 mais je bossais (si si) en même temps donc c'est pas trop fiable. Pour info en fin de simu le cache faisait 157802 objets et le simulateur utilisait 420Mo de RAM. Je colle les exports pour Stéphanie sur la zone simulateur
3 choses: *j'ai pas débuggé la règle, je suis notament pas trop sur de l'utilisation de la méthode getSubMatrix. Benjamin: cette méthode fait bien une copie de la matrice?
*J'avais fait la même simu avec un plus petit cache 100 000 et elle a planté à l'avant dernier pas ed temps (c'est balot), il y avait un null pointer exeption lors de l'appel d'une méthode qui supprime un objet du cache (removeleastvaluable je crois). C'est un message que j'avais déjà eu et que j'associai à un manque de ram mais là il en reste beaucoup et ça peut donc pas être ça. Benjamin: T'as une idée de ce que ça peut être? Si ça se reproduit je t'envoie les logs
*pour ceux qui voudraient lancer une simu tectac: un cache de 160000 objets est donc suffisant, pas besoin de mettre plus, mais éviter de mettre moins pour éviter les erreurs comme j'ai eu dans mon point 2 (de toute façon y a plus de problème d'utilisation de la ram alors...)
Voilà, à +
Hilaire
-- ...................................................................... Stephanie MAHEVAS (Stephanie.Mahevas@ifremer.fr) IFREMER/EMH (Ecologie et Modèles pour l'Halieutique) Tel: 02 40 37 41 81 Fax: 02 40 37 40 75 o \ o / _ o __| \ / |__ o _ \ o / o /|\ | /\ ___\o \o | o/ o/__ /\ | /|\ / \ / \ | \ /) | ( \ /o\ / ) | (\ / | / \ / \ ......................................................................
participants (3)
-
Benjamin POUSSIN -
Hilaire DROUINEAU -
Stephanie MAHEVAS