Impact de la quantité de
RAM
(sur Millenium et Win2000)
[article issu de
la section Windows Millenium]
On se pose souvent la question de savoir dans quelle mesure un apport en
mémoire vive (RAM) peut améliorer les performances de l'OS. Il est indéniable
que même à l'œil nu le passage de 32 Mo à 128 Mo apporte un confort
d'utilisation considérable. Et, comme le diraient les économistes distingués,
compte tenu de la tendance naturelle des prix à la baisse, envisager d'ajouter
128 Mo ou 256 Mo à une configuration n'est plus une hypothèse d'école.
On rappellera que l'utilisation de la mémoire vive peut être limitée par deux facteurs principaux : le système d'exploitation en premier lieu et les chipsets en second lieu. On sait par exemple que Millenium éprouve quelques difficultés à gérer une quantité de RAM supérieure à 512 Mo. Question Chipsets c'est encore le cas, même avec les versions les plus récentes. Les chipsets Intel i815E par exemple sont également limités à 512 Mo de RAM.
Afin de mesurer l'impact de la
quantité de RAM sur Windows Millenium, rien de tel que quelques bons benchmarks. En l'occurrence, j'ai utilisé trois types de benchmarks tous
empruntés à l'éditeur Ziff
Davis Media. Cet éditeur livre des benchmarks qui ne se contentent pas
de simuler une charge de travail quelconque pour le système. Au contraire, ces
outils installent bel et bien des applications courantes auxquelles de multiples
taches sont confiées via des scripts automatiques. En clair, lorsque le
benchmark teste les capacités "bureautiques" du PC, il installe par
exemple les logiciels de la suite MS Office 2000. C'est d'ailleurs la raison
pour laquelle ces benchmarks ne peuvent être téléchargés car les éditeurs
refusent que des "bouts" de leurs produits soient téléchargeables.
Enfin bref, les benchmarks utilisés pour mes tests sont :
- Business Winstone 2001 : cet ensemble de tests a pour but d'éprouver
les capacités bureautiques du PC au travers des softs de la suite Office 2000
(Word, Excel, Project, Access, PowerPoint) et la version 4.73 du navigateur
Netscape.
- Content Creation Winstone 2001 : cet ensemble de tests a pour but
d'éprouver les capacités de création multimedia du PC au travers des poids
lourds du secteur à savoir Adobe Photoshop 5.5, Adobe Premiere 5.1, Macromedia
Director 8.0, Macromedia Dreamweaver 3.0, Sonic Soundforge 4.5 et Netscape
Navigator 4.73.
- 3D Winbench 2000 (version 1.1) qui naturellement teste les capacités
3D de la config. Dans ce test, j'ai effectué toutes les routines de tests
(qualité visuelle, capacités de la carte graphique à gérer certains effets
Direct3D, capacités dans les différentes résolutions et profondeurs de
couleurs) mais je n'ai retenu que la note globale donnée par l'indice 3D
Winmark qui est focalisé sur la vitesse (le framerate
essentiellement) dans la gestion des scènes 3D dont la complexité est variable
.
Pour chacun de ces tests, le
Benchmark donne une note globale (ou un indice) que l'on peut comparer à
la note globale de la machine de référence
choisie par l'éditeur à laquelle a été affectée la note 10. Pour
information, la machine de référence pour
chaque benchmark est :
- pour Business Winstone : PII-350 équipé de 64 Mo et d'une carte graphique de
4Mo dont l'affichage est de 1024*768 en 24bits, le tout sous Windows NT4 SP6.
- pour Content Creation Winstone : P233 Mhz équipée de 64 Mo et d'une carte
graphique Matrox Millenium II de 8 Mo dont l'affichage est de 1024*768 en 24
bits Windows NT4 SP6.
Quant à la machine qui a servi de test c'est du pur "taïwanais" : PIII-667 Mhz, carte graphique Hercules GeForce II GTS 32Mo dont l'affichage est de 1024*768 en 32 bits le tout sur une carte mère ASUS CUSL2 avec les chipsets i815E. Pilotes Nvidia 6.50 pour la carte graphique. Aucune modification apportée au Bios (pas d'overclocking CPU, Bus PCI ou de timing de la mémoire). Petite précision supplémentaire, le disque dur de test était un IBM DTLA 30 Go UDMA/66 (avec la nappe nécessaire) mais la partition sur laquelle était installée Windows Millenium était la seconde partition du disque (plus on crée de partitions et moins les partitions "éloignées" sont véloces). Ne comparez donc pas les chiffres ci-dessous aux votre.
S'agissant des protocoles de tests, tout a été scrupuleusement respecté à savoir : chaque série de test est lancée 5 fois. Entre chaque série, le soft défragmente le disque dur, puis reboote la machine et lance la série suivante. En tout, les tests ont duré une quarantaine d'heures. Pour installer les différentes quantités de RAM je n'ai pas changé les barrettes installées. J'ai au contraire installé deux barrettes de 256 Mo PC133 et sous Windows Millenium j'ai demandé au système de n'utiliser que 64, 128, 256 ou 512 Mo (Démarrer --> MSCONFIG-->Options Avancées). Matériellement donc, la machine est restée inchangée. Quant à l'installation de Millénium, il s'agissait d'une version fraîchement installée, équipée seulement de DirectX 8 et des différentes mises à jour critiques de Windows Update. Comme d'habitude pour ce genre de tests, aucune application ne tournait pendant les séances.
Les résultats sont les suivants :
| Indices | Variations (par tranche de Mo) | ||||||
| Business | Creation | 3D Winmark | Business | Creation | 3D Winmark | ||
| 64 Mo | 20,8 | 20,5 | 107 | -- | -- | -- | |
| 128 Mo | 27,7 | 25,4 | 113 | 33,17% | 23,90% | 5,61% | |
| 256 Mo | 29,3 | 30,5 | 113 | 5,78% | 20,08% | 0,00% | |
| 512 Mo | 30,2 | 31,7 | 113 | 3,07% | 3,93% | 0,00% | |
![]() |
![]() |
![]() |
On constate bien évidemment tout de suite qu'une configuration équipée de 64
Mo est nettement inférieure à la même machine équipée de 128 Mo de RAM. En
soi, une telle machine fonctionne très bien sous Millenium mais il ne faut
vraiment pas être pressé. Les accès disques sont extrêmement nombreux,
presque constants, y
compris avec le test 3D. Bref, les applications se lancent, elles exécutent
correctement leur tâche, mais cela prend un temps fou. Il faut avoir à
l'esprit que les tests lancés consistent pour une grande partie à éprouver
les capacités multitaches de l'OS, donc à faire fonctionner plusieurs
applications en même temps comme cela devient de plus en plus souvent le cas de
nos jours (browser Internet + application bureautique, tableur + base de
données ou traitement de texte par exemple).
Avec 128 Mo de RAM, cela va nettement mieux. Le gain général est de l'ordre de 30%. Les tâches s'exécutent plus vite, les accès disque sont moins nombreux. On peut même penser que pour une utilisation bureautique pure, cela est aujourd'hui amplement suffisant (mais n'oublions pas que la machine était très "propre" en termes d'applications installées). Même les tests en 3D attestent un gain. Et il est vrai qu'en assistant aux tests avec 64Mo, on pouvait nettement s'apercevoir que certaines scènes étaient saccadées ou ralenties. De telles saccades disparaissent en passant à 128 Mo et on verra d'ailleurs que même en augmentant davantage la quantité de RAM, le gain est nul.
En passant à 256 Mo de RAM, les applications bureautiques révèlent encore un certain gain mais celui-ci devient symbolique : à peine 6% de mieux, ce n'est pas négligeable mais on imagine très bien que cela ne doit pas franchement se ressentir en utilisation courante. En revanche, côté multimedia et retouche photo, le gain continue d'être substantiel : par rapport à 128 Mo, c'est 24% de mieux et par rapport à 64 Mo c'est 49% de mieux. Cela confirme si besoin était que l'intérêt de 256 Mo de RAM et plus se justifie surtout dans les domaines de la retouche photo, de l'édition vidéo, de la composition musicale, bref dans le domaine de la création multimedia au sens général. Pour les jeux 3D, c'est à mon sens beaucoup moins évident.
Enfin, à 512
Mo de RAM on note une décrue
généralisée des gains : ça s'améliore encore, mais de manière
très symbolique (4% en moyenne). A ce stade, il faudra trouver des applications
ou des utilisations spécifiques pour utiliser les 512 Mo de RAM. Si l'on peut
être sûr d'une chose au moins, c'est que ça ne dégrade pas les performances
contrairement à ce que l'on pouvait dire à propos de Windows 95 et des anciens
Chipsets Intel (du genre 430 TX par exemple qui était à l'origine de la légende
de la barrière des 64 Mo de RAM). Quant aux jeux Direct3D, c'est comme s'il
ne s'était rien passé.
Les mêmes tests menés sous Windows
2000 (Professional), mais sur une machine différente (Athlon 1,3 Ghz
sur Asus A7V 133A), aboutissent peu ou prou aux mêmes résultats. C'est
toujours la partie multimedia qui profite le plus des gains de mémoire
vive et la barre des 512 Mo n'apporte qu'une amélioration très marginale. En
revanche, on notera que le passage de 64 Mo à 128 Mo apporte un gain nettement
plus substantiel sous Win2000 que sous Windows ME ce qui tend à prouver que si
l'on peut à peu près fonctionner sous Windows ME, c'est "impensable"
sous Windows 2000 :
|
Windows 2000 (Professional) |
|||||||
|
Indices |
Variations (par tranche de Mo) | ||||||
| Business | Creation | 3D Winmark | Business | Creation | 3D Winmark | ||
| 64 Mo | 30 | 31,5 | 104 | --- | --- | --- | |
| 128 Mo | 46,6 | 52,0 | 114 | 55,3 % | 65,1 % | 9,7 % | |
| 256 Mo | 51,6 | 61,4 | 115 | 10,7 % | 18,1 % | 0,9 % | |
| 512 Mo | 52,5 | 64,2 | 116 | 1,8 % | 4,6 % | 0,9 % | |
![]() |
![]() |
![]() |
Conclusion
qui n'engage que moi : 64 Mo c'est à éviter d'urgence tandis que 128 Mo de RAM
c'est encore aujourd'hui une configuration très honnête pour la bureautique
comme pour la création multimedia. Au-delà de 128 Mo de RAM, la création
multimedia (y compris la création de sites Web) sera le principal domaine qui
bénéficiera de l'apport en RAM.
Il reste que je ne suis si sûr que la frontière actuelle entre bureautique et
multimedia restera aussi clairement marquée dans un proche avenir. Les suites
bureautiques telles que Office XP
(successeur de Office 2000) intègrent de nouvelles fonctions reposant notamment
sur la vidéo et surtout la reconnaissance vocale qui sont autant de fonctions
extrêmement gourmandes en termes de CPU et de mémoire vive.
Mis en ligne le 12 mars 2001 / Dernière modification : 15-05-2001