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.