CMemoryState::CMemoryState

CMemoryState ( );

Bemerkungen

Erstellt ein leeres CMemoryState -Objekt, das von der Memberfunktion Checkpoint oder Unterschied ausgefüllt werden müssen.

Beispiel

Eine Liste der CObList::CObList finden Sie die CAge in allen Beispielen der Auflistung verwendete Klasse.

/ / Beispiel für CMemoryState::CMemoryState
/ / Enthält alle CMemoryState-Funktionen
CMemoryState MsOld, MsNew, MsDif;
msOld.Checkpoint();
Käfig * Seite1 = neue Käfig (21);
Käfig * Seite2 = neue Käfig (22);
msOld.DumpAllObjectsSince();
msNew.Checkpoint();
msDif.Difference (MsOld, MsNew);
msDif.DumpStatistics()

Die Ergebnisse aus diesem Programm sind wie folgt:

 Dumping Objekte - ≫
{2} eine CObject bei $190A
{1} eine CObject bei $18EA
Objektdump abgeschlossen.
0 Byte 0 freier Blöcke im vs
8 Bytes 2 Objektblöcke
Nicht-Objektblöcke 0 0 bytes
Größte Zahl verwendet: 8 Byte
Zuweisungen gesamt: 8 Byte

Übersicht über die CMemoryStateMember der Klasse | Hierarchiediagramm

Index