Compartilhar via


função Applications_GetTotalMemoryUsageInKB

Cabeçalho: #include <applibs/applications.h>

Obtém o uso total de memória do seu aplicativo de alto nível em kibibytes. Esse é o uso total de memória física do seu aplicativo no sistema, incluindo alocações de kernel (como buffers para soquetes) em nome do seu aplicativo ou do servidor de depuração, retornados como um valor bruto (em KiB). Os valores retornados são aproximados e podem variar entre as versões do sistema operacional.

static size_t Applications_GetTotalMemoryUsageInKB(void);

Erros

Retorna 0 se um erro for encontrado e definir errno como o valor do erro.

  • EAGAIN: Informações temporariamente indisponíveis. A chamada pode funcionar se for tentada novamente mais tarde.

Qualquer outro errno também pode ser especificado; esses erros não são determinísticos e não há garantia de que o mesmo comportamento será mantido por meio de atualizações do sistema.

Valor retornado

Retorna o número de kibibytes de memória alocados ou 0 no erro, nesse caso errno é definido como o valor do erro.