Compartir vía


función Applications_GetUserModeMemoryUsageInKB

Encabezado: #include <applibs/applications.h>

Obtiene el uso de memoria del modo de usuario de su aplicación de alto nivel en el modo de useribytes. Esta es la cantidad de memoria física usada directamente por la aplicación, la memoria que usan las bibliotecas en su nombre (también denominadas asignaciones anon ) y la memoria usada por el servidor de depuración, devuelta como un valor sin procesar (en KiB). Los valores devueltos son aproximados y pueden variar entre las versiones del sistema operativo.

static size_t Applications_GetUserModeMemoryUsageInKB(void);

Errores

Devuelve 0 si se encuentra un error y se establece errno en el valor de error.

  • EAGAIN: información no disponible temporalmente. La llamada puede funcionar si se vuelve a intentar más tarde.

También se puede especificar cualquier otro errno error; estos errores no son deterministas y no hay ninguna garantía de que el mismo comportamiento se conservará a través de las actualizaciones del sistema.

Valor devuelto

Devuelve el número de redistribuibytes de memoria asignada, o 0 en error, en cuyo caso errno se establece en el valor de error.