Ajouter plus de RAM rend-il votre ordinateur plus rapide ?


Réponse courte, cela dépend de la mesure dans laquelle ce que vous faites utilise la RAM, et si ces opérations sont "liées à la mémoire", c'est-à-dire "plafonnées" par la RAM. Si cela nécessite plus de capacité, ou plus de bande passante, augmenter la capacité et la bande passante aidera. S'il est surtout limité par disons les performances du disque, les performances d'E/S (c'est-à-dire la vitesse de votre connexion à Internet, ou la vitesse vers d'autres périphériques comme les appareils photo ou les imprimantes), les performances du CPU ou du GPU, alors peut-être pas beaucoup.


Réponse plus longue:

L'augmentation de la RAM n'augmente pas explicitement disons la vitesse de traitement de l'ordinateur exactement, mais elle peut accélérer la façon dont il se sent pour vous, l'utilisateur. Peut-être que ma réponse ici à une question plus spécifique peut aider:


La réponse de Mark Sin'à Si le CPU et le GPU sont toujours les mêmes, y aura-t-il une différence si la RAM de l'ordinateur portable passe de 8 Go à 16 Go ?

De nombreuses réponses que je vois se concentrent sur la capacité de la RAM - est-ce que plus aidera ? Cela dépend si votre quantité existante agit déjà comme un "plafond" sur les performances. La réponse simple est que si ce que votre processus fait nécessite exactement 8 Go, pas plus, et que vous avez 16 Go, alors ajouter 8 Go supplémentaires n'aidera pas. Si vous avez besoin de 16 Go exactement, mais que vous n'avez que 8 Go, ce qui se passe généralement, c'est que le système d'exploitation de l'ordinateur échange entre la RAM et le stockage sur disque (c'est-à-dire le disque dur ou SSD) pour continuer à travailler, mais plus cela doit être fait, ce genre de substitution peut être très lent. Alors ajouter de la RAM aide.

Mais si votre ordinateur est conçu avec plusieurs canaux vers la RAM, c'est-à-dire que beaucoup ont au moins deux, voire quatre canaux, et si seulement 1 des 4 canaux était rempli de RAM, alors la bande passante ou le débit de mémoire disponible n'est que de 1/4e. Par exemple, vous pouvez avoir 16 Go de RAM et utiliser un module de 16 Go dans un canal, ou 4 modules de 4 Go dans 4 canaux. Ces 4 derniers - auront 4x la bande passante du premier, donc c'est généralement mieux.

Plus de bande passante mémoire n'augmente pas la vitesse d'accès à un seul octet de mémoire (cette métrique est la latence). Mais plus de bande passante mémoire peut augmenter la vitesse à laquelle l'ordinateur fonctionne (c'est-à-dire que si vous aviez une tâche qui devait accéder à 1 Go de mémoire, passer de disons 1 Go/seconde de bande passante à 4 Go/seconde va éventuellement accélérer les choses à 4x). Cela accélérera généralement tout, car presque toutes les opérations dépendent de l'accès à la mémoire, mais accélérera surtout tout processus qui accède à beaucoup de RAM.

Comme d'autres réponses l'ont mentionné, la mise en cache aidera certainement, si ce que vous faites est accéléré par cela.