funkcja Applications_GetTotalMemoryUsageInKB
Nagłówek: #include <applibs/applications.h>
Pobiera łączne użycie pamięci w aplikacji wysokiego poziomu w kibibytes. Jest to całkowite użycie pamięci fizycznej aplikacji w systemie, w tym alokacje jądra (takie jak bufory dla gniazd) w imieniu aplikacji lub serwera debugowania, zwracane jako wartość pierwotna (w kib). Zwracane wartości są przybliżone i mogą się różnić w różnych wersjach systemu operacyjnego.
static size_t Applications_GetTotalMemoryUsageInKB(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.