Le 14/04/2014 16:59, Eric Chatellier a écrit :
- mise en cache des appels d'équation (en particulier équation de croissance) Pour les équations, c'est assez délicat à mettre en cache (calculer une seule fois l’équation) car les règles peuvent changer le contenu des équations. Donc pour l'instant, nous n'avons pas optimisé les appels d’équations.
Ce n'est pas vraiment un problème, sauf pour l’équation de croissance qui est appelée un très grand nombre de fois pour les régions structurées en longueurs. Cela explique également pourquoi les bases en longueurs sont plus lentes que les bases structurées en age. Nous réfléchissons encore à un solution pour optimiser au moins les appels à l’équation de croissance. Au final, le temps de simulation est remonté de 4 min à 9 min :( Mais nous avons trouvé depuis deux autres points de lenteurs: * Accès disque inutile pendant la simulation * Suppression de code lent inutile dans les entités qui ont ramenés le temps de simulation à 5min maintenant (toujours pour la même base de référence, celle de loic). -- Éric Chatellier - www.codelutin.com - 02.40.50.29.28