Dans le but d’optimiser le temps d’ouverture et d’accès aux différentes applications, Windows Vista intègre une « nouvelle » technologie sous la forme d’un algorithme évolué et appelé
SuperFetch. Cette technique n’est en réalité pas une nouveauté puisqu’elle existe déjà au sein du noyau NT5 avec Windows 2k/XP et se nomme Prefetching.
Pour rappel, cette technique permet d’
analyser les processus non système afin de déterminer quels sont les programmes les plus couramment utilisés. Une fois les informations recueillies, Windows est alors en mesure de pré-charger ces applications en mémoire, pour accélérer l’exécution de celles-ci. En contrepartie, SuperFetch a besoin de temps pour analyser vos habitudes avant d’être réellement performant. Mais le besoin en mémoire est bien sûr plus conséquent, même s’il contribue à augmenter le confort de l’utilisateur. Le lancement des applications se montrant réellement plus efficace. Ce qui explique le taux d’utilisation mémoire démesurée et d’accès au disque dur que nous rencontrons tous. D’autant plus que SuperFetch fonctionne constamment en arrière plan, de manière totalement transparente.
Avec Windows Vista, la technologie SuperFetch va plus loin puisqu’elle complète les informations recueillies de manière très précise. Tout simplement en rajoutant la notion de temps, puisque SuperFetch est capable de différencier les applications exécutées en semaine de celles qui le sont le week-end.
Si la fonction SuperFetch vous semble inutile, vous pourrez
désactiver celle-ci et réduire la consommation mémoire.
Mais si l’optimisation des applications que vous utilisez couramment vous importe peu, il reste possible de désactiver la fonction SuperFetch. Pour cela, ouvrez le panneau de configuration, puis respectivement les onglets Système et Maintenance, Outils d’Administration et enfin Services. Il ne reste plus qu’à localiser le service SuperFetch pour le désactiver.