共用方式為


Applibs 應用程式。h

頁首: #include < applibs/applications。h>

Applibs 應用程式標題包含取得所有應用程式相關資訊所需的函數和類型。

注意

這些函數會傳回作業系統所看到的記憶體使用量。 目前,這些函數不會回報應用程式在使用者堆上釋放記憶體以進行配置。 記憶體會傳回至馬勒克文件庫供日後使用,但作業系統報告的統計資料會保持不變,除非作業系統本身已配置並釋放記憶體。 例如,將記憶體分配給套接座。 因此,這些函數對於瞭解最糟的情況非常有用,可協助您的應用程式以可靠的最大限度運作。 值為近似值,可能會因作業系統版本而異。

概念和範例

功能

功能 描述
Applications_GetTotalMemoryUsageInKB 取得 kibibytes 的總記憶體使用量。 這是您應用程式在系統上的總實體記憶體使用量,包括核心配置 (,例如代表您的應用程式或偵錯伺服器) 套接套的緩衝區。
Applications_GetUserModeMemoryUsageInKB 取得 kibibytes 的使用者模式記憶體使用量。 這是您的應用程式直接使用的實體記憶體量、任何文件庫代表其使用的記憶體 (也稱為 on 配置) ,以及偵錯伺服器使用的記憶體。
Applications_GetPeakUserModeMemoryUsageInKB 以 kibibytes 取得使用者模式記憶體使用量的尖峰。 這是目前會話中使用的最大使用者記憶體量。
Applications_GetOsVersion 取得目前執行 OS 版本的可讀人字串。