Les résultats sont très variés.
- Java gagne avec un temps d'exécution de 75s
- PHP est deuxième avec un temps de 120s
- C# est bon dernier avec un temps de 350s
Honnêtement je pense que le mauvais temps de c# est plus lié à une mauvaise implémentation de ma part que d'un soucis de langage. Je pense que je charge l'image entière alors que seul le header suffirait. Je vais essayer de trouver une meilleure implémentation afin de refaire ce test, car dans ces conditions je serais obligé d'éliminer ce langage mais je doute que l'on ne puisse pas trouver mieux.
Mise à jour
J'ai trouvé un portage de l'API Metadata Extractor en C#
C'est mieux mais on reste à un temps d’exécution de 110s. Cela fait donc en moyenne 5ms de plus par image. Ce n'est pas énorme mais avec le grand nombre cela fait tout de même une différence significative.
Mise à jour
J'ai trouvé un portage de l'API Metadata Extractor en C#
C'est mieux mais on reste à un temps d’exécution de 110s. Cela fait donc en moyenne 5ms de plus par image. Ce n'est pas énorme mais avec le grand nombre cela fait tout de même une différence significative.
Aucun commentaire:
Enregistrer un commentaire