Applications_GetTotalMemoryUsageInKB funzione

Intestazione: #include <applicazioni/applicazioni.h>

Ottiene l'utilizzo totale della memoria dell'applicazione di alto livello in kibibyte. Si tratta dell'utilizzo totale della memoria fisica dell'app nel sistema, incluse le allocazioni del kernel (ad esempio i buffer per i socket) per conto dell'app o del server di debug, restituite come valore RAW (in KiB). I valori restituiti sono approssimativi e possono variare in base alle versioni del sistema operativo.

static size_t Applications_GetTotalMemoryUsageInKB(void);

Errori

Restituisce 0 se si verifica un errore e imposta errno il valore di errore.

  • EAGAIN: informazioni temporaneamente non disponibili. La chiamata potrebbe funzionare se riprovato in un secondo momento.

Potrebbero anche essere specificati altri errno errori. Tali errori non sono deterministici e non vi è alcuna garanzia che lo stesso comportamento verrà mantenuto tramite gli aggiornamenti di sistema.

Valore restituito

Restituisce il numero di kibibyte di memoria allocata o 0 per errore, nel qual caso errno è impostato sul valore di errore.