Bonjour à tous,
Je suis débutant avec .NET et C# et je suis confronté à un phénomène un peu étrange pour moi.
J'ai une application qui parcours récursivement un répertoire à la recherche de fichiers, et extrait des informations sur les fichiers trouvés. La recherche se fait dans un thread dédié, et une progress bar me permet de voir l'avancement du travail.
Lorsque je lance mon application j'ai une certaine vitesse d'exécution. Mon problème et que si je la relance une nouvelle fois, le temps d'exécution sera 4 ou 5 fois plus rapide...![]()
Je ne comprend pas comment expliquer cela. C'est assez gênant pour moi actuellement car je souhaiterai faire des benchs sur mon code. Et si entre 2 exécution j'ai déjà pas du tout la même vitesse c'est pas évident de confronter les résultats.
Merci d'avance pour m'éclairer sur ce problème de vitesse,
Jérémy
Partager