Udostępnij za pośrednictwem


funkcja Applications_GetUserModeMemoryUsageInKB

Nagłówek: #include <applibs/applications.h>

Pobiera użycie pamięci w trybie użytkownika aplikacji wysokiego poziomu w kibibytes. Jest to ilość pamięci fizycznej używanej bezpośrednio przez aplikację, pamięć używana przez dowolne biblioteki w jej imieniu (nazywane również alokacjami anonu ) oraz pamięć używana przez serwer debugowania, zwracana jako wartość surowa (w kib). Zwracane wartości są przybliżone i mogą się różnić w różnych wersjach systemu operacyjnego.

static size_t Applications_GetUserModeMemoryUsageInKB(void);

Błędy

Zwraca wartość 0 w przypadku napotkania błędu i ustawia errno wartość błędu.

  • EAGAIN: Informacje są tymczasowo niedostępne. Połączenie może działać, jeśli spróbujesz ponownie później.

Mogą być również określone inne errno błędy; takie błędy nie są deterministyczne i nie ma gwarancji, że to samo zachowanie zostanie zachowane za pośrednictwem aktualizacji systemu.

Zwracana wartość

Zwraca liczbę kibibytów przydzielonej pamięci lub wartość 0 przy błędzie, w którym to przypadku errno jest ustawiona wartość błędu.