Partager via


Applications_GetTotalMemoryUsageInKB fonction

En-tête : #include <applibs/applications.h>

Obtient l’utilisation totale de la mémoire de votre application de haut niveau en Kibioctets. Il s’agit de l’utilisation totale de la mémoire physique de votre application sur le système, y compris les allocations de noyau (telles que les mémoires tampons pour les sockets) pour le compte de votre application ou du serveur de débogage, retournée sous forme de valeur brute (en Kio). Les valeurs retournées sont approximatives et peuvent varier selon les versions du système d’exploitation.

static size_t Applications_GetTotalMemoryUsageInKB(void);

Erreurs

Retourne 0 si une erreur est rencontrée et définit errno sur la valeur d’erreur.

  • EAGAIN : informations temporairement indisponibles. L’appel peut fonctionner en cas de nouvelle tentative ultérieure.

Toutes les autres errno peuvent également être spécifiées ; ces erreurs ne sont pas déterministes et il n’existe aucune garantie que le même comportement sera conservé via les mises à jour système.

Valeur de retour

Retourne le nombre de kibioctets de mémoire alloué, ou 0 en cas d’erreur, auquel cas errno est défini sur la valeur d’erreur.