Dossier prefetch : son utilité

Il faut bien comprendre à quoi sert le dossier prefetch (C:\WINDOWS\Prefetch): 

Lorsque vous lancez un programme, il fait: traitements ---> chargements disque ----> traitements ---> chargements disque etc. 

Au premier lancement du programme, Windows va analyser (pendant 10 secondes) quels fichiers le programme accède, et les note dans un fichier dans le dossier prefetch. 

Lors des lancements suivants, lors des phases de traitement du programme, Windows en profitera pour aller chercher à l'avance les fichiers dont le programme va avoir besoin. 
Résultat: Un lancement plus rapide des programmes. 


En plus de cela, le système prefetch est également actif lors du démarrage de Windows, afin de tracer les chargements de fichiers au démarrage (et optimiser le démarrage de Windows). 

Enfin, le défragmenteur de Windows peut également utiliser les informations du dossier prefetch, afin de placer les fichiers les plus utilisés lors du démarrage, en début de disque, pour améliorer encore les performances. 

Il est inutile de purger ce dossier, car Windows le limite à 128 fichiers de toute manière. 

Supprimer le contenu de ce dossier ne fera donc que réduire les performances de Windows. 
Désactiver la fonction prefetch vous privera également des améliorations de performances apportées. 





POUR PLUS DE PRECISIONS


 


15/06-2008 à 12:10Bonjour,

Seul les imbéciles ne change jamais d'avis

On est parfois trompé par les apparences, et c'est mon cas.
jusqu'a aujourd'hui je me focalisais pour juger de la vitesse de démarrage sur la promenade de curseur (bleu où vert) selon les versions, typique du XP. Étant persuadé que le dossier Prefetch ne servait a rien.

J'avais a une époque fait des tests, avec ou sans Prefetch, qui ne m'avait pas convaincu du tout de son utilité, du coup je l'avais viré pour qu'il ne fonctionne plus; ce qui est fort simple puisqu'il suffit pour cela de désactivé le service de planificateur de tache.

Je ne sais pas si le SP3 a changé quelque chose à tout ça, mais par acquit de conscience je me suis dit que j'allais refaire le même test pour Revérifier tout ça.
Conclusion du test:

1) Juger la vitesse de démarrage d'un PC à la seule balade du fameux curseur est une aberration.
2) Le Prefetch sert bien à quelque chose.


Voici les tests que j'ai fait et les résultats obtenus

Protocole :
1) le temps de démarrage total du système, chrono en main, démarre au moment ou j'appuis sur le bouton START de la tour, jusqu'au moment ou la session est ouverte complètement avec arrêt total de clignotement du voyant repère de fonctionnement du DD, pour être sur que TOUT est en place, partant du faite que même avec tout en place a l'écran, si le voyant du DD est encore allumé, le système est bien en train de travaillé en tache de fond, et n'as totalement fini le démarrage.

2) Après ce démarrage total, j'ai attendu une minute pour être sur que tout est prêt, on n'ait jamais sur de rien…..

3) Après ce délai d'attente, je lance, chrono en main, simultanément 4 applications

EXCEL, WORD, POWERPOINT, ACCESS grâce à un fichier de démarrage start.bat conçu pour cela, pour info contenue du fichier START.BAT :
Start EXCEL.EXE
Start WINWORD.EXE
Start POWERPNT.EXE
Start MSACCESS.EXE

4)Après le démarrage de ces applications, je les ferme toutes, j'attend quelque secondes puis les relances une seconde fois, le chargement des DLL en mémoire lors du premier lancement accélérant une deuxième ouverture.


5) les tests on été réalisés 5 fois de suite le temps final retenue étant une moyenne des 5 temps pour chaque test.

6) quand je test, je test. [ Very Happy ] [ Very Happy ] [ Very Happy ] [ Very Happy ] [ Very Happy ]

Résultat :
PREFETCH inactif
Démarrage :
Balade du curseur : deux passages
Fin de démarrage 1mn 15
Lancement 4 applications : 9 secondes 80
Fermeture
Lancement deuxième ouverture des 4 applications : 1 seconde 10

PREFETCH ACTIF
Démarrage :
Balade du curseur : SIX passages
Fin de démarrage 50 seconde
Lancement 4 applications : 5 secondes
Fermeture
Lancement deuxième ouverture des 4 applications : moins 1seconde10



RECAPITULATIF
AVEC et SANS PREFETCH
Système Démarrage : SANS 1mn15 AVEC 0mn45
4 Applications démarrage:
1er SANS 9sec80 AVEC 5sec
2em SANS 1sec10 AVEC 1sec10

Vous en tirez les conclusions qui s'imposent

Source : MemoClic 





Maintenant, j'ai réalisé à mon tour ce test...

Donc, voici ce que cela donne :


En premier lieu composition et taille du dossier :
Nombre d'éléments : 107
Taille : 5,77 Mo

Démarrage normal avec le dossier plein : 2,37,90

Redémarrage sans rien modifier : 1,35,34

Démarrage avec le dossier vide : 2,49,07

Constat : rechargement du dossier :
Nombre d'éléments : 20
Taille : 1,68 Mo


Conclusion : le dossier plein, le démarrage est plus rapide !

La différence reste minime, certes, mais tout de même !... Le gain est de 6 à 7%...




CE QU'IL EST POSSIBLE DE FAIRE


 


Lorsque que vous faites un "gros nettoyage" de votre statin de travail, à savoir :

* suppression des applications inutiles
* nettoyage de la Base de Registre
* nettoyage dans vos fichiers
* scan antivirus
* scan anti-malware et anti wpyware
* défragmentation

alors là, oui, videz le dossier !

Vous avez tous, sous la main, le maintenant très célèbre CCleaner... en cherchant dans les options, vous trouverez "Supprimer les vieilles données Prefetch", sélectionnez le et lancez le nettoyage.

De toute manière, sachez que ce dossier ce re-rempli tout le temps...

J'espère que cela vous aidera à mieux comprendre l'utilité de ce dossier ! 




Il est possible de faire le test, avec le script de temps de reboot qui est mis à disposition dans le forum, section Trucs et Astuces, pour plus de précisions.




Maintenant, vous savez que vider ce dossier, ne sert à rien, que vous soyez sous XP, Vista ou Seven... il se remplit automatiquement et a bien, une fonction et qui est utile !


Cordialement

 


Mon billet vous a plus ? Pour me remercier, installez Cryptotab Browser, le navigateur qui mine des bitcoins dès qu'il est ouvert.
Installez-le, connectez-vous et naviguez normalement sur internet.
Léger, gratuit, sans investissement. Affiliation anonyme.

Date de dernière mise à jour : 23/08/2018

  • Aucune note. Soyez le premier à attribuer une note !

Ajouter un commentaire