aeroflux a écrit : ↑sam. janv. 26, 2019 2:57 pm
d'après ce que j'ai compris, attribué un espace égal à ta mémoire vive suffit oui.
Attention, c'est une approximation, pas une garantie.
C'est tout simple en fait :
- Ton PC a besoin d'une quantité de mémoire pour fonctionner ; selon les programmes qu'il exécute, cette quantité peut varier ; appelons la X.
- Ton PC dispose de deux types de ressources pour répondre à ce besoin : la mémoire vive (les barrettes de RAM), disons Y ; et la mémoire "virtuelle" c'est à dire un espace, une partie, de la place existante sur un disque de stockage (HDD ou SSD), appelons la Z.
Tant que X < Y, alors Z n'est pas utilisé (Z est plus lent, moins efficace que Y).
Si X > Y, alors Z est utilisé "en renfort" ; c'est lent, mais au moins ça fonctionne.
Si X > (Y+Z), le PC plante (écran bleu).
Le débat ici est : quelle taille pour Z ? La réponse : une taille suffisante pour que jamais X ne soit supérieur à Y+Z.
Et ça dépend de pleins de facteurs. Donc toute valeur Z fixée (ou Z pour lequel on définit un maximum) est susceptible d'être dépassé, en théorie.
En pratique, on tâche de définir un Z soit souple (le PC gère), soit fixé mais assez grand pour qu'il n'y ait quasi aucune chance que X > (Y+Z).
Je chipote ? Peut-être. Mais songez que DCS a, relativement récemment, souffert d'un phénomène de "fuite mémoire" ou comparable. Qu'est-ce que c'est ? C'est le PC (ou plutôt, une appli sur le PC, ici DCS) qui se met à consommer de plus en plus de mémoire (donc X est de plus en plus grand) car il oublie de libérer de la mémoire lorsqu'il n'y en a plus besoin. C'est clairement un bug, mais le fait de fixer Z trop petit fait que ce bug vous impactera plus que si vous fixiez Z très grand, ou que vous le laissiez libre.
A vous de voir !
++
Az'