System.TSmallBlockTypeState
Delphi
TSmallBlockTypeState = packed record
C++
struct DECLSPEC_DRECORD TSmallBlockTypeState
{
public:
unsigned InternalBlockSize;
unsigned UseableBlockSize;
NativeUInt AllocatedBlockCount;
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. |