Bonjour Merci Eric pour ces détails et cette bonne nouvelle. Peux-tu faire aussi les tests sur Caparmor avant que l'on crie victoire? Stephanie Le 14/04/2014 16:59, Eric Chatellier a écrit :
Bonjour,
Suite aux différentes améliorations récentes apporter concernant la résolution des lenteurs d'IsisFish, j'ai réalisé plusieurs test sur les différentes améliorations ce matin.
Le test de références était la base de Loic (7D_V11) avec la règle taille min. Le temps global dans IsisFish 4.2 est de 1 heure 55 min sur mon PC en local (donc pas d'appels réseaux comme sur caparmor).
Le temps obtenu au final sur la version 4.3 est de 5 min. Les résultats sont identiques.
Les améliorations récemment réalisée ont été les suivantes: - mise à jour des librairies - mise en cache des appels d'équation (en particulier équation de croissance) - conservation des rejets sur un seul pas de temps - suppression des appel au système de fichier pour les équations - copie des matrices seulement si le contenu est modifié
Les différents tests suivants ont consisté à désactiver les améliorations pour déterminer ce qui prenait le plus de temps: - avec lecture FS pour les équations : 5min20 - sans mise en cache de l’équation de croissance : 23min - copie systématique des matrices : 9min - sans conservation des rejets sur un seul pas de temps : 6min - avec lecture FS pour les équations ET sans mise en cache de l’équation de croissance : 33min - avec lecture FS pour les équations ET sans mise en cache de l’équation de croissance ET copie systèmatique des matrices : 53min
Le seul point non retesté à été la mise à jour des librairies globales à l'application qui aurait sans doute augmenter encore le temps.
Le plus gros problème était la lecture du disque dur dans le cas où les equations sont appelées énormément de fois pendant une simulation. Et toutes les améliorations cumulées diminuent énormément le temps.
Il me reste un peu de travail car certaines améliorations ne sont que des tests et sont à implémenter proprement avant de faire une version de test mais qui pourrait arriver assez vite.
Voilà.
-- ...................................................................... Stephanie MAHEVAS (Stephanie.Mahevas@ifremer.fr) IFREMER/EMH (Ecologie et Modèles pour l'Halieutique) Tel: (33) 2 40 37 41 81 Fax: (33) 2 40 37 40 75 o \ o / _ o __| \ / |__ o _ \ o / o /|\ | /\ ___\o \o | o/ o/__ /\ | /|\ / \ / \ | \ /) | ( \ /o\ / ) | (\ / | / \ / \ ......................................................................