System.GetMemoryManagerState

From Référence RAD Studio VCL
Jump to: navigation, search

Contents

Informations Delphi

De System.pas

	procedure GetMemoryManagerState(var AMemoryManagerState: TMemoryManagerState);


Unité : System

Type : procédure

Visibilité : public

Informations C++

De System.hpp

	void __fastcall GetMemoryManagerState(TMemoryManagerState & AMemoryManagerState);


Unité : System

Type : fonction

Description

Récupère les informations d'état du gestionnaire de mémoire.


GetMemoryManagerState renvoie une structure contenant les statistiques d'utilisation de la mémoire pour chaque type de bloc (petit, moyen, grand). Dans l'implémentation en cours, la taille des petits blocs est inférieure à 2.5 Ko, la taille des grands blocs est supérieure à 256 Ko, et celle des blocs moyens est comprise entre 2.5 Ko et 256 Ko. Elle fournit des détails supplémentaires, pour le type de bloc petit (généralement le type de bloc le plus souvent utilisé), relatifs à chaque taille de bloc individuelle.

La structure renvoyée par cette procédure fait une distinction entre l'espace d'adressage réservé et l'espace d'adressage alloué pour chaque type de bloc. L'espace d'adressage alloué correspond à cette partie de l'espace d'adressage en cours d'utilisation par l'application, c'est-à-dire la mémoire allouée par GetMem et pas encore libérée. L'espace d'adressage réservé est la quantité d'espace d'adressage obtenu à partir du système d'exploitation pour l'usage en cours et à venir par l'application, c'est-à-dire l'espace d'adressage alloué plus tout le surplus.

Voir aussi

Personal tools