Bonjour,

j'ai un fichier composé de n groupe d'octets de tailles variables.

sous windowsXP SP2
je lis ce fichier à l'aide de n appels à la fonction fread.

lors de la première lecture du fichier le temps de lecture est T1

lors de la deuxième lecture et des lectures suivante le temps est environ entre T1/2 et T1/4 (dépends de la machine)

lorsque je ferme l'application et que je la relance les temps sont toujours entre T1/2 et T1/4.

Si je ferme la session les temps sont toujours courts.

Si je redémarre la machine (reboot) le temps est à nouveau T1 pour la première lecture.


Quelqu'un pourrait-il m'expliquer d'où vient ce phénomène ou où trouver des informations sur la lecture des fichiers avec windows qui pourraient expliquer ces temps.

D'avance merci, parce que là