Partilhar via


função Applications_GetUserModeMemoryUsageInKB

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

Obtém a utilização da memória no modo de utilizador da sua aplicação de alto nível em kibibytes. Esta é a quantidade de memória física utilizada diretamente pela sua aplicação, a memória utilizada por quaisquer bibliotecas em seu nome (também referidas como alocações anon ) e a memória utilizada pelo servidor de depuração, devolvida como um valor não processado (em KiB). Os valores devolvidos são aproximados e podem variar entre versões do sistema operativo.

static size_t Applications_GetUserModeMemoryUsageInKB(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.