texte ASCII avec une extension .reg ; ils peuvent être ouverts dans un éditeur adéquat. Les fichiers
contiennent des explications sur la configuration du registre et sur la procédure à utiliser pour la modifier.
Taille des transferts
Si vous écrivez sur une application qui utilise de nombreuses E/S disque séquentielles sur une zone
contiguë du disque, vous avez intérêt à utiliser une taille de transfert importante afin de réduire la charge
du système, sur le bus SCSI et au niveau des disques.
Analyse des E/S
Pour les transferts de données séquentielles importants, utilisez Direct I/O en sélectionnant les indicateurs
FILE_FLAG_WRITE_THROUGH et FILE_FLAG_NO_BUFFERING avec votre appel CreateFile,
afin d'éviter une surcharge provoquée par la copie de données d'une zone mémoire à une autre,
réduire le nombre de commandes SCSI devant être exécutées, enfin pour libérer des pages système
pour d'autres données.
Si votre application a besoin d'un nombre réduit d'E/S et que les transferts sont plutôt légers, vous
obtiendrez de meilleures performances en laissant le système placer les données dans les pages système.
Vous pouvez aussi utiliser l'E/S chevauchée avec l'option FILE_FLAG_OVERLAPPED de l'appel
CreateFile. Une E/S chevauchée permet à une application d'envoyer simultanément plusieurs
commandes au périphérique.
36
Résolution des problèmes