Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Header: #include <applibs/applications.h>
Ruft die Gesamtspeicherauslastung Ihrer allgemeinen Anwendung in Kibibytes ab. Dies ist die Gesamtauslastung des physischen Speichers Ihrer App auf dem System, einschließlich Kernelzuordnungen (z. B. Puffer für Sockets) im Namen Ihrer App oder des Debugservers, die 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_GetTotalMemoryUsageInKB(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.