Bonjour,

Je vais essayer d'être le plus clair possible

J'ai un traitement qui tourne en boucle pour avaler un certains nombre de fichier

D'après mes stats, le premier fichier prend beaucoup plus de temps que les autres à être traités.. (çà peut être 50 s au lieu de 2)
Après analyse, je me rends compte que c'est le premier accès à de chacun des webservices qui prend du temps (exemple d'appel ci-dessous) oet aussi le premier accès à la base de données

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
using (var proxy = new WsCatalog.Service())
                {
                    WsCatalog.ResponseOfPrefixOperator result = proxy.LoadPrefixOperator(numTel);
                    return result.Data.Name;
                }
J'ai le sentiment qu'une fois le premier using passé, tout se passe très vite après

Je cherche à faire en sorte que mon traitement soit le plus rapide possible quite à ce qu'il y ait un peu de préparation avant de traiter le premier fichier afin que les perfs stattées reflètent la réalité au plus près

En vous remerciant par avance de votre aide