inform.gif (70 octets) 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