bonjour,
mon application écrit régulièrement des données dans un fichier, pour un système de log.
Hors, il arrive que quand l'application plante violemment, des données ne sont pas écrites.
Je sais que Windows bufferise les écritures sur disque au moyen d'un LazzyWriter, et que le cache a une taille de 256 ko.
Dans mon cas, ça expliquerait que des données manquent.
Mais, est-ce vrai ? ou plutôt, quand une application plante, est-ce que les données bufferisées sont écrites physiquement sur le disque quand Windows libère les ressources allouées au processus ? ou bien, le cache est perdu dans la nature ?
Merci.
Partager