System.TSmallBlockTypeState
Contents |
Delphi-Informationen
von System.pas
TSmallBlockTypeState = packed InternalBlockSize: Cardinal; UseableBlockSize: Cardinal; AllocatedBlockCount: Cardinal; ReservedAddressSpace: Cardinal; end;
Unit: System
Typ: Struktur
C++-Informationen
von System.hpp
TSmallBlockTypeState = class
Unit: System
Typ: Klasse
Klassenfelder: Felder von System.TSmallBlockTypeState
Beschreibung
TSmallBlockTypeState enthält eine Statistik über einen kleinen Speicherblock.
GetMemoryManagerState gibt eine Struktur zurück, die für alle Blocktypen - klein, mittel und groß - eine Speicherverwendungsstatistik enthält. Die Routine gibt diese Daten in einem TMemoryManagerState-Record zurück. Dieser Record enthält das Feld TSmallBlockTypeStates - ein Array mit TSmallBlockTypeState-Records. Jeder TSmallBlockTypeState-Record enthält die folgenden Informationen:
| Feld | Bedeutung |
|---|---|
|
InternalBlockSize |
Tatsächlicher jedem kleinen Speicherblock zugewiesener Speicher - mindestens 4 Byte davon stehen in UseableBlockSize nicht zur Verfügung. |
|
UseableBlockSize |
Die verwendbare Größe jedes zugewiesenen kleinen Speicherblocks. |
|
AllocatedBlockCount |
Die Anzahl der kleinen Speicherblöcke, die vom InternalBlockSize zugewiesen sind. |
|
ReservedAddressSpace |
Der Speicherplatz, der für diese Gruppe der kleinen Speicherblöcke reserviert ist. |