|
Comparaison MagnaRAM et RamDoubler
Compararaison de compresseurs de mémoire vive sous Windows
Ram Doubler (Connectix) contre MagnaRam (Landmark)
- 1 Contexte technique
Windows 3.1x a empêche d'ouvrir plus d'un nombre limité
de fenêtres. En effet, à chaque fois qu'on crée
une fenêtre (sous windows chaque bouton, texte statique,
texte éditable, listBox... est considéré
comme une fenêtre.
Windows stocke des information sur ces fenêtres dans une
zone mémoire qui est limitée à 64K.
Cette zone est appelée la "USER HEAP". Une autre
zone de mémoire similaire appelée la "GDI HEAP"
est utilisée pour des objets graphiques ( Curseurs, Motifs,
...).
De plus, Windows a besoin de beaucoup de mémoire pour touner
et son algorithme de swapping sur disque dur n'est pas optimisé
(il devrait mettre sur disque dur les données peu accédées
mais il n'a pas de telle optimisation).
Un produit de compactage de mémoire (RAM doubler)
compacte la mémoire vive (un peu comme le fait STACKER
pour les disques dur), et qui compacte aussi les deux fameuses
piles "USER" et "GDI".
MagnaRam ne permet pas de compacter la User Heap mais compresse
cependant la mémoire vive.
- 2 Tests de Ram Doubler
Après plusieurs appels , je m'apperçois que RAM
DOUBLER n'est pas encore disponible en France.
Je l'ai commandé aux US avec une carte bleue et je l'ai
reçu trois jours après.
Pour ce qui est des ressources graphiques (USER et GDI), le résultat
du test est concluant :
on peut lancer avec RAM Doubler deux fois plus d'écrans
que sans.
Pour ce qui est de la mémoire vive la différence
c'est pas flagrante, on constate juste que le système accède
moins souvent au fichier de SWAP.
On remarque quelques anomalies : ne veut pas s'installer avec
Windows 3.1 version française [il faut utiliser Windows
for Workgroups 3.11 ou copier le fichier KERNL386.exe de Windows
3.11 dans le répertoire 3.1, ou selon Lucile Glessner (glessner@connectix.com)
utiliser la nouvelle release 1.01]
Dans certaines configurations demandant beaucoup de mémoire,
RAM Doubler® échoue là où Windows®
arrivait à s'en sortir quoique lent. Ainsi, lorsque l'on
charge une image de 18 Mo
(3000x2000 en 16 millions de couleurs) avec Kodak® Photo
CD sur un PC disposantde 16 Mo sous Windows 3.11 avec un swap
de 16 Mo (et un fond d'écran prenant 4Mo de mémoire),
RAM Doubler® met plus de temps à charger l'image et
le chargement s'arrête à 75% (là où
le PC aurait commencé à swapper)
- 3 Conclusion de Ram Doubler
RAM Doubler corrige en grande partie le problème des ressources
graphiques sous Windows. Il est juste dommage que ce produit ne
fonctionne qu'en mode 386 étendu ce qui condamne toutes
les machines sous windows en standalone.
Par ailleurs, ce problème de ressources graphiques n'existe
pas sous les systèmes 32 bits (Os2, Windows NT, Unix, Windows95
(pour les applications 32 bits)).
- Autre Produit : MagnaRAM®
Des concurrents de RAM Doubler® existent sur le marché,
par exemple, le produit MagnaRAM® de LandMark®, celui
-ci s'installe facilement, il est fourni avec un utilitaire de
diagnostic de la mémoire en temps réel (il est possible
de voir le taux de compression en temps réel et les différents
types de mémoire utilisés), et avec un bon pour
une mise à jour gratuite lorsque la version pour Windows®
95 sortira.
Ce logiciel ne compresse pas la mémoire de la même
façon que Ram Doubler.
Par exemple, il utilise des timer : quand Windows® ne fait
rien, il duplique des données dans le fichier swap du disque
dur.Ainsi, si on lance une grosse application, alors que toute
la mémoire vive est occupée, il peut libérer
rapidement de la mémoire.
Quand on l'installe, il optimise tout seul la configuration (taille
de fichier swap, certains paramètres), alors que Ram Doubler®
ne change pas la configuration.
Il est possible de changer certains paramètres pour optimiser
les performances : par exemple ne le rendre actif que lorsqu'il
n'y a plus de mémoire vive disponible, ainsi il n'y a pas
de dégradation de performance.
Par contre, MagnaRAM® ne compresse pas la mémoire
USER et GDI contrairement à RAM Doubler®.
Cependant, il semblerait que ce genre de problèmes ne devraient
pas persister sous Windows 95,
Microsoft® s'est résolu à résoudre le
problème car Microsoft® Network consomme beaucoup
de ressources. La limite de 64 ko des ressources n'existerait
que pour les applications 16 bits (il n'y aurait plus de limite
pour les applications 32 bits).
Il semble qu'il compresse mieux la mémoire réservée
aux applications :
- On peut arriver à lancer une application très
gourmande en mémoire sur un PC disposant de 4 Mo de mémoire
(alors que ce n'était pas posible avec Ram Doubler), ceci
dit, bien souvent, quand c'est trop, cela plante.
- On peut charger l'image de 18 Mo qui posait un problème
avec Ram Doubler®.
Il est plus rapide ici que Ram Doubler®, et de plus après
cela, lancer une grosse application ne pose pas de problème
: j'ai pu lancer Winword® 6.0.a avec Internet Assistant,
tout s'est passé comme si il n'y avait pas d'image de 18
Mo chargée en mémoire ! Pour les deux produits,
j'ai noté aussi quelques cas d'instabilité du système,
mais en changeant un paramétrage de MagnaRam®, les
problèmes semblent avoir disparus. Conclusion : MagnaRAM
et RAM Doubler sont de bons produits qui évitent l'achat
de barrettes mémoire, ils coûtent moins cher que
de la mémoire (600 Francs contre 1200 F les 4 Mo), mais
ils ne fonctionnent qu'en mode 386 étendu. Et c'est moins
dangereux d'utiliser ces logiciels que d'utiliser un compresseur
de disque dur.
En conclusion, c'est un bon moyen de mettre à niveau
un parc informatique vieillissant, surtout que, quand Windows
95 sortira,
pas mal de gens seront laissés sur le carreau.
Retour Page Web Laurent Pelé
|