Les Archives des Forums du Repaire
Forum MJPEG-Analogique

Discussion : MEMOIRE VIRTUELLE!!!
Author : sakamanga
Posted : 27-Sep-2000 09:21:38
bonjour à tous
J' ai entendue parelé qu' il faut désactiver la "memoire virtuelle" quand on fait du montage virtuel! c' est vrai ou faux? pourquoi?
merci et à bientôt!
Author : fifi.fifi
Posted : 27-Sep-2000 13:51:48
Rappel : Comment est fait la mémoire virtuelle?

La mémoire virtuelle est un fichier d'échange sur le disque, géré par l'OS, qui permet de suppléer à la mémoire vive (RAM). Logiquement, lorsque la mémoire vive est pleine, la mémoire virtuelle permet de continuer à travailller en stockant les informations qui auraient dû aller en mémoire RAM. Seulement, aucun OS ne travaille ainsi. C'est à dire que si la mémoire virtuelle est activée, l'OS "mélange" la mémoire RAM avec la virtuelle pour ne former qu'une seule zone de mémoire.
Avantage : pour des petites applications c'est suffisant, pour des appli plus gourmandes c'est à la limite de l'innaceptable.
Pourquoi ?
Première raison : un disque dur, si rapide soit-il, n'aura jamais la vitesse d'une barrette mémoire. Pour les disque on parle en millisecondes. Pour la RAM on parle en nanosecondes (soit mille fois plus rapide)
Deuxième raison, c'est qu'un fichier sur un disque, même si c'est de ma mémoire, se fragmente, et plus un fichier est fragmenté plus il est long à lire, sans parler des erreurs de fichier à cause de la perte d'un lien de fragment. Sur un document, ce n'est pas trop grave car même scandisk (PC) ou SOS disk (MAC) est capable de le corriger, mais sur la mémoire virtuelle, c'est trop tard car l'OS est déjà planté.
Les solutions ?
J'en connais deux. La plus radicale est de désactiver la mémoire virtuelle à condition d'avoir assez de RAM.
Celle que je conseille à ceux qui n'ont pas toujours les moyens d'acheter de la RAM est :
Pour Windows
1 - Désactiver la mémoire virtuelle
2 - Redémarrer la machine
3 - Définir manuellement la taille de la mémoire virtuelle avec pour formule : MV = RAM x 1 (Voir 1,5 si vous avez en dessous de 64 MO de RAM).
Le résultat : Windows alloue directement la valeur choisie à son fichier d'échange et surtout, généralement celui-ci est en "un seul morceau" et par conséquent les performances ne se dégraderont pas au fil du temps.
Sur MAC OS, désactiver la mémoire virtuelle car le système de fichier HSF et HSF+ ne sont pas d'une fiabilité exemplaire, en tout cas nettement moins que la FAT ou FAT32.
Dernière chose, les logiciels les plus gourmand en mémoire, comme Première, Illustrator, Photoshop etc... ont leur propre gestion de mémoire virtuelle. Alors si en plus l'OS à la sienne vous n'imaginez pas les dégâts.
Alors un bon conseil, si vous avez investi dans des cartes d'acquisition, j'espère que vous ne serez pas à quelques centaines de francs près pour rajouter une barrette. 256 Mo pour du montage vidéo est idéal. Ce sont les configs que je conseille à mes clients.
A+
Author : dbf
Posted : 28-Sep-2000 15:08:54
sous windaube 9x oui !
(gestion de la mémoire catastrophique)

sous nt (2000) pas de pb : en fait, la MV est utile si tu lances plusieurs applications en meme temps (a proscrire sous windaube 9x) Il faut juste que ton application de montage puisse tourner dans la RAM physique (128 Mo mini sous 2000). La MV va servir à "ranger" bien sagement l'application en arriere plan) -> donc attention, lors du passage de l'une à l'autre, cela va swapper sec (ne pas le faire lors de la capture ou de l'export de la video !)

en tout état de cause, la partition de MV ne doit pas etre sur le meme disque que la video (en particulier les fichiezrs de prévisualisation
Author : fifi.fifi
Posted : 28-Sep-2000 15:14:26
A Propos d'optimisation de Windows, allez sur le Site Adobe, et imprimer la Note concernant l'optimisation de Windows.
C'est d'une efficacité redoutable.
http://www.adobe.com/support/techdocs/144f6.htm
C'est en Anglais.
J'ai essayé, on peut...
Author : mandreraka
Posted : 01-Oct-2000 17:19:34
salut à tous!
merci pour les explications concernant la memoire virtuelle!
Mais dis! on met ou la formule "MV=RAM X 1" ?
a+
Author : fifi.fifi
Posted : 01-Oct-2000 18:28:26
C'est une formule de principe.
Dans les paramètres de mémoire virtuelle, à la valeur de quatité mini et maxi de mémoire virtuelle tu inscrit le résultat de ton calcul.
Exemple : ta machine à 128 Mo de mémoire RAM tu inscris 128 dans les valeur mini et maxi. Si tu as 64 Mo de RAM, tu inscris 96 les valeurs mini et MAxi
Author : gilou2
Posted : 04-Oct-2000 14:18:16
On peut aussi empecher Windows de swapper inutilement en ajoutant ceci dans system.ini :
[386enh]
ConservativeSwapFileUsage=1

Author : mandreraka
Posted : 05-Oct-2000 14:32:20
Salut tout le monde!
Gilou2, est ce que tu peux être un peu plus clair car je ne comprends rien!
On trouve ou ton "system.ini"?
Ce n' est pas ca mais je débute encore dans ce truc là moi!
Merci et a+

Author : gilou2
Posted : 05-Oct-2000 14:52:12
Dans le fichier c:windowssystem.ini pardon.

Author : mandreraka
Posted : 06-Oct-2000 07:23:44
Mais dans ce cas là! on le met au début ou à la fin? ou cela n' est pas important!
En fait, il va changer quoi éxactement?
a+
Author : gilou2
Posted : 10-Oct-2000 11:16:44
Dans le fichier c:windowssystem.ini, tu dois recherché la section qui débute par [386enh].
A l'intérieur de cette section, tu ajoute simplement (où tu veux), la ligne suivante:
ConservativeSwapFileUsage=1

Pour plus d'infos sur les optimisations de Windows, visite ce site :
http://www.zebulon-fr.com/