System.TSmallBlockTypeState

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TSmallBlockTypeState = packed record

C++

struct DECLSPEC_DRECORD TSmallBlockTypeState
{
public:
    unsigned InternalBlockSize;
    unsigned UseableBlockSize;
    System::NativeUInt AllocatedBlockCount;
    System::NativeUInt ReservedAddressSpace;
};

Propriétés

Type Visibilité  Source Unité  Parent
record
struct
public
System.pas
System.hpp
System System

Description

TSmallBlockTypeState contient des statistiques sur un bloc de mémoire de petite taille.

GetMemoryManagerState renvoie une structure contenant les statistiques d'utilisation de la mémoire pour chaque type de bloc (petit, moyen, grand). Elle renvoie ces données dans un enregistrement TMemoryManagerState. Cet enregistrement comporte un champ TSmallBlockTypeStates - un tableau d'enregistrements TSmallBlockTypeState. Chaque enregistrement TSmallBlockTypeState contient les informations suivantes :



Champ Signification

InternalBlockSize

Mémoire réelle allouée à chaque bloc de mémoire de petite taille - au moins 4 octets ne sont pas disponibles dans le UseableBlockSize.

UseableBlockSize

La taille utilisable de chaque bloc de mémoire alloué de petite taille.

AllocatedBlockCount

Le nombre de blocs de mémoire de petite taille alloués du InternalBlockSize donné.

ReservedAddressSpace

La quantité de mémoire réservée pour ce groupe de blocs de mémoire de petite taille.



Voir aussi