CMemoryState::CMemoryState

CMemoryState ( );

Remarques

Construit un objet CMemoryState vide qui doit être renseigné par la fonction membre Checkpoint ou différence.

Exemple

Voir CObList::CObList pour obtenir la liste de la CAge classe utilisée dans tous les exemples de la collection.

/ / exemple de CMemoryState::CMemoryState
/ / Comprend toutes les fonctions CMemoryState
CMemoryState msOld, msNew, msDif ;
msOld.Checkpoint() ;
CAge * page1 = nouvelle CAge (21) ;
CAge * page2 = nouvelle CAge (22) ;
msOld.DumpAllObjectsSince() ;
msNew.Checkpoint() ;
msDif.Difference (msOld, msNew) ;
msDif.DumpStatistics()

Les résultats de ce programme sont les suivants:

 Objets dumpin&g - gt ;
{2} un CObject à $190A
{1} un CObject à $18EA
Vidage d'objet complet.
les blocs libres 0 0 octets
8 octets dans 2 blocs de l'objet
0 octet à 0 de blocs Non-Object
Plus grand nombre utilisé: 8 octets
Total des allocations: 8 octets

Aperçu CMemoryState |  ; Membres de la classe | Graphique de la hiérarchie

Index