Applications_GetTotalMemoryUsageInKB funkce
Hlavička: #include <applibs/applications.h>
Získá celkové využití paměti aplikace vysoké úrovně v kibibajtech. Jedná se o celkové využití fyzické paměti vaší aplikace v systému, včetně přidělení jádra (například vyrovnávací paměti pro sokety) jménem vaší aplikace nebo ladicího serveru, které se vrátí jako nezpracovaná hodnota (v KiB). Vrácené hodnoty jsou přibližné a v různých verzích operačního systému se můžou lišit.
static size_t Applications_GetTotalMemoryUsageInKB(void);
Chyby
Vrátí hodnotu 0, pokud dojde k chybě, a nastaví errno
se na chybovou hodnotu.
- EAGAIN: Informace jsou dočasně nedostupné. Volání může fungovat, pokud to zkusíte později znovu.
Je také možné zadat jakékoli jiné errno
chyby. Tyto chyby nejsou deterministické a neexistuje žádná záruka, že se stejné chování zachová prostřednictvím aktualizací systému.
Vrácená hodnota
Vrátí počet kibibajtů přidělené paměti nebo 0 při chybě. V tomto případě errno
je nastavená na chybovou hodnotu.