Partilhar via


função Applications_GetTotalMemoryUsageInKB

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

Obtém a utilização total da memória da sua aplicação de alto nível em kibibytes. Esta é a utilização total da memória física da sua aplicação no sistema, incluindo alocações de kernel (como memórias intermédias para sockets) em nome da sua aplicação ou do servidor de depuração, devolvido como um valor não processado (no KiB). Os valores devolvidos são aproximados e podem variar entre versões do sistema operativo.

static size_t Applications_GetTotalMemoryUsageInKB(void);

Erros

Devolve 0 se for encontrado um erro e define errno para o valor de erro.

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

Qualquer outro errno também pode ser especificado; tais erros não são deterministas e não há garantias de que o mesmo comportamento será mantido através de atualizações do sistema.

Valor devolvido

Devolve o número de kibibytes de memória alocada ou 0 no erro, caso errno em que está definido como o valor de erro.