Suivez-nous sur X

|
|
|
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,
ALL
|
|
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
|
|
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
|
|
A propos d'Obligement
|
|
David Brunet
|
|
|
|
Test de MemSnap
(Article écrit par Christophe Arribat et extrait d'AmigaDP - septembre 1992)
|
|
Présentation
MemSnap permet de surveiller la quantité de mémoire qu'utilise un programme, et de vérifier
ensuite si ce programme libère toute la mémoire qu'il a allouée.
L'auteur indique que MemSnap est basé sur un programme appelé "Memeter" qu'il utilisait souvent
sous AmigaOS 1.3, mais ce programme plantait sous Kickstart 2.0, donc il a écrit MemSnap
pour combler le vide.
Dès son lancement, MemSnap ouvre une fenêtre, contenant trois colonnes de chiffres :
- Current : indique les quantités de mémoire (Chip, Fast et total des deux) actuellement
disponibles dans le système (valeurs mises à jour en permanence).
- Snapshot : indique la quantité de mémoire libre lors du dernier "cliché instantané" de la mémoire
(on fait un "cliché" en cliquant dans la fenêtre de MemSnap).
- Used : affiche tout simplement la différence entre les valeurs de la première et la deuxième colonne.
Utilisation
Vous voulez connaître la quantité de mémoire utilisée par un programme donné ? MemSnap ayant été
lancé en multitâche (par le Workbench ou par un "Run" dans un Shell), cliquez dans la
fenêtre de MemSnap, pour mettre à zéro les valeurs de la colonne "Used". Lancez le programme à
tester ; une fois le chargement terminé, la colonne "Used" vous indiquera alors la quantité de
mémoire utilisée. Sortez du programme : les champs de la colonne "Used" devraient alors reprendre
la valeur 0 si toute la mémoire utilisée a été restituée.
La fenêtre de MemSnap peut être temporairement réduite à sa plus simple expression (une barre pouvant
être déplacée) grâce à son gadget de Zoom. A noter que MemSnap utilise la police de caractères
de texte du Workbench, et s'adaptera donc à l'aspect de votre Workbench.
Conclusion
MemSnap peut donc être utile aux programmeurs qui souhaitent vérifier la "propreté" de leur
code au niveau des allocations de mémoire, ainsi qu'à toute personne voulant vérifier la
quantité totale de mémoire utilisée par un programme. MemSnap est petit (3 ko), et fonctionne
sous système 2.0 ou supérieur, quel que soit le type de processeur (testé avec succès sur 68000
et 68030).
Nom : MemSnap.
Auteur : Martin W. Scott.
Genre : moniteur mémoire.
Date : 1992.
Configuration minimale : Amiga OCS, 68000, AmigaOS 2.0.
Licence : Open Source.
Téléchargement : Fish 696.
|
|