System.TSmallBlockTypeState

From RAD Studio VCL Documentation (German)
Jump to: navigation, search

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.



Siehe auch

Personal tools