Windows: Désactive la mise en cache des fichiers volumineux

Je suis actuellement en train de traiter des fichiers vidéo très volumineux, y compris les coder et les copier, etc.

À ma grande surprise, Windows tente de mettre en cache ces fichiers vidéo, même s'il n'y a aucun intérêt à le faire. Ils sont trop gros pour être mis en cache. (Jusqu'à 230 gigaoctets.)

Je suis également choqué par le fait que Windows nettoie presque complètement le contenu normal du cache pour les fichiers vidéo. Il essaie désespérément de les mettre en cache, rendant mon système assez lent.

Comment puis-je dire à Windows de ne pas mettre en cache ces fichiers? Si cela n'est pas possible, y a-t-il d'autres façons de résoudre ce problème?

Entrez la description de l'image ici

L'utilisation de Cacheset.exe à partir de Sysinternals Suite par MS a résolu le problème pour moi. N'oubliez pas de l'exécuter en tant qu'administrateur, sinon vous dira que les valeurs que vous avez entrées sont invalides.

Normalement, la mise en cache des fichiers ne devrait pas constituer un problème, mais d'autres contenus de la RAM sont. Vérifiez si vous avez le paramètre LargeSystemCache dans le jeu HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management . Je soupçonne que c'est la cause réelle du comportement de «défricher tout». (Mon système échangé des processus actifs en essayant de mettre en cache une vidéo que j'avais encodée avec avidemux).

Je suis plutôt sûr que ce que vous observez ne peut pas et ne doit pas être désactivé.

Chaque application peut se décider à mapper un fichier dans la mémoire . Et, à mon avis, cela peut considérablement améliorer les performances.

Et, comme vous pouvez le voir dans votre capture d'écran, les 4 Go sont déjà en veille . Ce qui signifie qu'ils ne sont plus en usage et peuvent être réaffectés à de nouveaux processus.