Applications_GetUserModeMemoryUsageInKB-Funktion
Header: #include <applibs/applications.h>
Ruft die Arbeitsspeicherauslastung ihrer allgemeinen Anwendung im Benutzermodus in Kibibytes ab. Dies ist die Menge an physischem Arbeitsspeicher, die direkt von Ihrer App verwendet wird, der von allen Bibliotheken in ihrem Namen verwendete Arbeitsspeicher (auch als Anon-Zuordnungen bezeichnet) und der vom Debugserver verwendete Arbeitsspeicher, der als Rohwert (in KiB) zurückgegeben wird. Die zurückgegebenen Werte sind ungefähre Werte und können je nach Betriebssystemversion variieren.
static size_t Applications_GetUserModeMemoryUsageInKB(void);
Fehler
Gibt 0 zurück, wenn ein Fehler auftritt, und legt auf den Fehlerwert fest errno
.
- EAGAIN: Informationen vorübergehend nicht verfügbar. Der Aufruf funktioniert möglicherweise, wenn er später erneut versucht wird.
Auch andere errno
Fehler können angegeben werden. Solche Fehler sind nicht deterministisch, und es gibt keine Garantie, dass das gleiche Verhalten durch Systemupdates beibehalten wird.
Rückgabewert
Gibt die Anzahl der zugeordneten Kibibytes an Arbeitsspeicher oder 0 bei Einem Fehler zurück. In diesem Fall errno
wird auf den Fehlerwert festgelegt.