Obligement - L'Amiga au maximum

Jeudi 27 avril 2017 - 01:35  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

 · Accueil
 · A Propos
 · Articles
 · Galeries
 · Glossaire
 · Hit Parade
 · Liens
 · Liste jeux Amiga
 · Quizz
 · Téléchargements
 · Trucs et astuces


Articles

 · Actualité (récente)
 · Actualité (archive)
 · Comparatifs
 · Dossiers
 · Entrevues
 · Matériel (tests)
 · Matériel (bidouilles)
 · Points de vue
 · En pratique
 · Programmation
 · Reportages
 · Tests de jeux
 · Tests de logiciels
 · Tests de compilations
 · Articles divers

 · Articles in english
 · Articles in other languages


Twitter

Suivez-nous sur Twitter




Liens

 · Sites de téléchargements
 · Associations
 · Pages Personnelles
 · Moteurs de recherche
 · Pages de liens
 · Constructeurs matériels
 · Matériel
 · Autres sites de matériel
 · Réparateurs
 · Revendeurs
 · Presse et médias
 · Programmation
 · Développeurs logiciels
 · Logiciels
 · Développeurs de jeux
 · Jeux
 · Autres sites de jeux
 · Scène démo
 · Divers
 · Informatique générale


Jeux Amiga

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Trucs et astuces

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Glossaire

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Partenaires

Annuaire Amiga

Amedia Computer

Relec

Hit Parade


Soutien

N'hésitez pas à soutenir le projet Obligement



Contact

David Brunet

Courriel

 


Test de PoolMem
(Article écrit par Pascal Willano et extrait d'Amiga News - juillet/août 1998)


La gestion mémoire de l'Amiga n'est pas un modèle du genre, loin s'en faut. Les développeurs semblent de plus ignorer dans leur grande majorité que de nouveaux mécanismes ont été mis en place avec AmigaOS 3.0 (memory pools).

Je pense que tout le monde s'est retrouvé un jour avec un message du genre "impossible d'allouer 2 Mo", alors qu'il en reste 5 de disponibles. Ceci est dû à la fragmentation de la mémoire. Les multiples petites allocations effectuées par tous les programmes ont en effet tendance à subdiviser la mémoire en de nombreux fragments. A la longue, outre le problème cité plus haut, il en résulte un ralentissement notable de bon nombre d'applications "systèmes", dès lors qu'elles manipulent de nombreux petits blocs de mémoire.

Les applications qui mettent plusieurs secondes à quitter, ou les gros fichiers en RAM Disk qui demandent une éternité pour s'effacer, ne sont que quelques exemples des problèmes dûs à cette mauvaise gestion.

Heureusement est arrivé PoolMem (roulements de tambour). Ce correctif fait tout son possible pour limiter la fragmentation mémoire. Pour en expliquer sommairement le fonctionnement, disons qu'il se débrouille pour garder séparées les allocations mémoire selon leur type et leur taille. Ce mécanisme réduit grandement la fragmentation et accélère toutes les allocations/délectations mémoire. La documentation précise qu'un des plus grands responsables de la fragmentation mémoire est Intuition (les "layers" pour être précis).

Petit test sous SysSpeed après installation : effectivement, ça va beaucoup plus vite ! Sur ma carte graphique, je gagne entre 150% et 190% sur les opérations les plus courantes d'Intuition (ouverture, redimensionnement et déplacement des fenêtres). Avec l'AGA, le gain est en peu moins impressionnant - les opérations graphiques en elles-mêmes prennent plus de temps - mais on sent quand même la différence (entre 130% et 150%).

Un certain nombre d'applications (celles qui manipulent beaucoup la mémoire) doivent profiter d'un gain non négligeable elles aussi.

On trouve un autre correctif dans l'archive : PatchRam. Celui-ci améliore sensiblement les performances du RAM Disk, et supprime le bogue gênant qui donne toujours zéro comme taille disponible. Pour finir, un petit fichier texte est inclus, et donne de précieuses informations pour les développeurs quant à la manière d'utiliser la gestion mémoire de l'Amiga. PoolMem est une archive que tout un chacun se devrait de télécharger, plus indispensable encore que SetPatch à mon humble avis.

Bilan :
  • Les plus : grosse amélioration de la gestion mémoire dynamique, l'aide aux développeurs.
  • Les moins : néant.
Nom : PoolMem.
Auteur : Thomas Richter.
Genre : défragmenteur de mémoire.
Date : 1998.
Configuration minimale : Amiga OCS, 68000, AmigaOS 3.0.
Licence : freeware.
Téléchargement : Aminet.


[Retour en haut] / [Retour aux articles]