sur UNIX, je peux, par exemple, indiquer au système d'exploitation que le mappage sera nécessaire à l'avenir avec Comment dire à l'accès à l'intention de Windows? P> POSIX_FADVISE (POSIX_FADV_WILLNEED) code>. Il va ensuite lire les données si elles le ressentent. P>
3 Réponses :
Vous pouvez passer file_flag_random_access code> ou
file_flag_Suite_scan code> à Createefile () P>
Sont-ils les seules possibilités d'allusion aux fenêtres?
En ce qui concerne les astuces, je pense que oui. Vous pouvez désactiver la mise en cache et des choses comme ça, mais certains de ces autres drapeaux ont des exigences d'alignement afin que c'est plus qu'un simple indice
File_Attribute_Temporary semble également utile - selon MSDN .microsoft.com / fr-US / US / Bibliothèque / ... Il indique au système d'éviter d'écrire les données sur le disque s'il existe suffisamment de mémoire cache disponible.
En fait, comme les ANDRES suggéraient principalement, Il n'y a pas de méthode de cette manière dans les fonctions de gestion de la mémoire disponibles dans Windows 7 et antérieure forte>. p>
2 façons différentes existent à faire quelque chose de similaire: p>
file_flag_Suite> attribut de Createfile . ReadaHead serait alors peut-être automatiquement fait. Li>
ul>
Commencer avec Windows 8, il y a le préfetchvirtualMemory code>
fonction à cette fin. p>