Flux RSS - La vie du site - Nouveautés et mises à jour
Assiste.com - Sécurité informatique - Vie privée sur le Web - Neutralité d'Internet Assiste.com - Sécurité informatique - Vie privée sur le Web - Neutralité d'Internet

Hard page fault intensive scenarios - accélère Windows

Les « Hard page fault intensive scenarios » sont des réflexions sur l'incidence des temps additionnels dues à la fragmentation des fichiers sur disque simultanément à l'usage du prefetching.

01.04.2012 - Révision 21.08.2020 - Révision mineure 18.02.2021. Auteur : Pierre Pinard.

Les « Hard page fault intensive scenarios » sont des réflexions sur l'incidence des temps de chargement des exécutables, dans un contexte de fragmentation (Notions de fragmentation et de défragmentation), simultanément à l'usage du prefetching. Est-ce que la fragmentation pénalise le Prefetch.

Le PreFetch est un mécanisme accélérateur, dans le système d'exploitation Windows, introduit avec la version XP de ce système. Il fait partie des mécanismes d'accélération par l'anticipation.

Prefetch et Defragmentation - Interêt de la défragmentation.

On peut lire, dans le dépôt de brevet " Pre-fetching of pages prior to a hard page fault sequence " (US6317818 B1 déposé le 30 mars 1999 par Microsoft Corporation) pour le mécanisme de préchargement des pages avant une séquence d'erreur matérielle de page (" erreur de page " signifiant que la ressource demandée ne se trouve pas dans la mémoire RAM) :

« La prélecture des fichiers de scénario (du prefetching) peut être effectuée de manière plus efficace lorsque les fichiers de scénarios (du prefetching) sont physiquement stockés de manière contiguë sur le disque. De nombreux systèmes d'exploitation disponibles comprennent un défragmenteur de disque. Par exemple, le système d'exploitation Windows NT, fabriqué et produit par la société Microsoft de Redmond, Washington, permet la défragmentation des fichiers non compressés, dans les limites de 8 KO à 64 KO du système de fichiers NTFS (selon la taille du disque et les paramètres utilisateur). Ces défragmenteurs, disponibles, sont suffisants pour le fonctionnement de l'invention. Conformément à un exemple de réalisation, le défragmenteur peut être déclenché automatiquement pendant les temps morts. »

Hard page fault intensive scenarios -

Dossier (collection) : Cache, anticipation et accélération

Notions et principes
Principes d'anticipation
Cache (la notion de « cache » et le principe d'accélération par l'anticipation)
Antémémoire
Antémémoire (« Cache memory » - terminologie officielle française)
Mémoire cache
Mémoire prédictive
Mémoire d'anticipation
Schéma de principe de la résolution des noms de domaine
ETag (Entity Tag - HTTP ETag - balise-entité ETag HTTP)

Ce ne sont pas des caches
Cache disque (n'est pas un « cache »)
Mémoire virtuelle (PageFile.sys) de Windows

Cache DNS
Cache DNS - Qu'est-ce que c'est

Cache DNS - Voir cache - Invite de commande
Cache DNS - Voir cache - DNSDataView

Cache DNS - Vider le cache DNS de Windows
Cache DNS - Vider le cache DNS de Linux
Cache DNS - Vider le cache DNS de MAC OS X
Cache DNS - Vider le cache DNS de Firefox

Cache des navigateurs Web
Cache des navigateurs Web (ajustement de la taille du cache et vider le cache)
Vider le cache d'Internet Explorer 7
Vider le cache d'Internet Explorer 8
Vider le cache d'Internet Explorer 9
Vider le cache d'Internet Explorer 10
Vider le cache d'Internet Explorer 11
Vider le cache de Firefox
Vider le cache d'Opera 11
Vider le cache d'Opera 12
Vider le cache d'Opera 15
Vider le cache de Google Chrome
Vider le cache de Safari pour Windows

Prefetch - Ne jamais y toucher
Prefetch (mécanisme accélérateur dans Windows)
Prefetcher
Prefetching
Windows Prefetching
Prefetch et Windows
Application Prefetching
Paging memory system
Hard page fault intensive scenarios (un scénario du prefetching)

Cache disque
Disque dur - Cache disque
Disque dur - Gestion des caches d'écriture différée




Hard page fault intensive scenarios - Ressources

Outils d'investigations


# Ailleurs sur le Web #

  1. #Hard page fault intensive scenarios#