Bonjour,
Je suis entrain de développer un programme en C++ avec Builder dans le but de faire un outils de sauvegarde de fichiers.
J'aimerais développer un outils performant et trouver un algorithme de recherche de fichier, mais pour ça il me faut toujours faire les mesures dans les même conditions.
Mon programme utilise les fonctions FindFirst et FindNext pour rechercher les fichiers.
Lors de la première exécution de mon programme, il faut environs 4 secondes pour rechercher 16'000 dossiers et fichiers. Ensuite plus que 0.5 secondes. Seul moyen d'avoir ma mesure de 4 secondes est de redémarrer Windows.
J'ai fait des tests sur Windows XP et 7 et le résultat est le même.
Pourquoi cette différence de temps ?
Comment faire pour avoir mes 4 secondes sans devoir redémarrer ?
Excellente journée et merci d'avance
Stéphane
Partager