Non, j'a fais le ménage dans G'MIC pour enlever pleins de fonctionnalités "inutiles" (toutes les fonctions de traitements pour les types de pixel autres que float, sachant qu'en pratique, on peut toujours revenir en float pour effectuer ces traitements). Du coup, ça enlève la compilation de beaucoup de fonctions (environ 9 fois moins).
Mais il y a quelques problèmes avec l'optimisation dans g++.
Si on enlève les optims, le temps de compil est correct.
J'ai vu que quelqu'un s'était intéressé au problème, pour une ancienne version de G'MIC :
J'attend un peu de voir ce qui va se passer, mais il semble qu'il y ait des cas ou g++ requiert une quantité de RAM considérable pour essayer d'optimiser des boucles un peu longues (ce qui était le cas dans G'MIC, moins maintenant).
[^] # Re: Temps de compilation
Posté par David Tschumperlé (site web personnel) . En réponse à la dépêche Traitement d'image : Sortie de G'MIC 1.3.3.4. Évalué à 4.
Mais il y a quelques problèmes avec l'optimisation dans g++.
Si on enlève les optims, le temps de compil est correct.
J'ai vu que quelqu'un s'était intéressé au problème, pour une ancienne version de G'MIC :
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42175
J'attend un peu de voir ce qui va se passer, mais il semble qu'il y ait des cas ou g++ requiert une quantité de RAM considérable pour essayer d'optimiser des boucles un peu longues (ce qui était le cas dans G'MIC, moins maintenant).