oli44 — 2008-04-28 12:21:11

Salut,

pour les utilisateurs de Linux, voici une ligne de commande très utile, à faire en utilisateur root:

sync; echo 1 > /proc/sys/vm/drop_caches

Grosso modo, elle ordonne directement au système de vider de la RAM tous les fichiers qui y ont été mis en cache à chaque lecture.

A quoi ça sert?

à être sûr que la prochaine lecture d'une vidéo ou sample sera effectuée intégralement depuis le disque dur et non pas depuis le cache mémoire, où elle risque d'être parcellaire; lorsqeu c'est le cas, il y a une saute quand le fichier est lu d'abord  depuis le cache mémoire puis depuis le disque.

Il est recommandé de quitter vos applications avant de lancer la commande. Pratique juste avant une représentation, sans devoir redémarrer votre PC.

Si vous voulez en savoir un peu plus: http://www.manga-burgah.net/?2008/04/28 … ces-disque

rep — 2008-04-28 19:26:14

oli44 a écrit:

A quoi ça sert?

à être sûr que la prochaine lecture d'une vidéo ou sample sera effectuée depuis le disque dur et non pas depuis le cache mémoire.

Il est recommandé de quitter vos applications avant de lancer la commande. Pratique juste avant une représentation, sans devoir redémarrer votre PC.

mmmm oui mais concrètement pourquoi faire cela ?
dans le cas ou tes fichiers sont réécrits souvent ?
ta mémoire corrompue??
je comprends pas... :P

oli44 — 2008-04-28 20:16:47

J'ai édité mon message initial afin d'être plus explicite. En clair, ça m'est arrivé lors de représentations avec une succession de vidéos pesant au total une quinzaine de gig d'avoir des sautes parce qu'en répétition on s'atait arrêté à deux ou trois endroits différents dans la lecture de fichiers. ça n'arrive pas sous OSX pour l'expérience que j'ai pu en avoir.