функция Applications_GetUserModeMemoryUsageInKB
Заголовок: #include <applibs/applications.h>
Возвращает сведения об использовании памяти в пользовательском режиме приложения высокого уровня в кибибайтах. Это объем физической памяти, используемый непосредственно приложением, память, используемая любыми библиотеками от его имени (также называемая выделением anon ), и память, используемая сервером отладки, возвращаемая в качестве необработанного значения (в КиБ). Возвращаемые значения являются приблизительными и могут отличаться в разных версиях операционной системы.
static size_t Applications_GetUserModeMemoryUsageInKB(void);
Ошибки
Возвращает значение 0 при обнаружении ошибки и задает errno
значение ошибки.
- EAGAIN: Информация временно недоступна. Вызов может работать, если повторите попытку позже.
Можно также указать любой другой errno
вариант. Такие ошибки не являются детерминированными, и нет никакой гарантии, что такое же поведение будет сохранено при обновлении системы.
Возвращаемое значение
Возвращает количество кибибайт выделенной памяти или 0 при ошибке, в этом случае errno
устанавливается значение ошибки.