Applications_GetPeakUserModeMemoryUsageInKB function

Header: #include <applibs/applications.h>

Gets the peak user-mode memory usage of your high-level application in kibibytes. This is the maximum amount of user memory used in the current session. It is returned as a raw value (in KiB). Values returned are approximate and may vary across operating system versions.

static size_t Applications_GetPeakUserModeMemoryUsageInKB(void);

Errors

Returns 0 if an error is encountered and sets errno to the error value.

  • EAGAIN: Information temporarily unavailable. The call may work if tried again later.

Any other errno may also be specified; such errors aren't deterministic and there's no guarantee that the same behavior will be retained through system updates.

Return value

Returns the number of kibibytes of memory allocated, or 0 on error, in which case errno is set to the error value.