Applibs applications.h
Header: #include <applibs/applications.h>
Header aplikasi Applibs berisi fungsi dan tipe yang diperlukan untuk memperoleh informasi tentang semua aplikasi.
Catatan
Fungsi ini mengembalikan penggunaan memori seperti yang terlihat oleh OS. Saat ini, pengosongan memori oleh aplikasi untuk alokasi pada tumpukan pengguna tidak dilaporkan oleh fungsi-fungsi ini. Memori akan dikembalikan ke pustaka malloc untuk digunakan di masa mendatang tetapi statistik yang dilaporkan oleh OS tetap tidak berubah kecuali memori dialokasikan dan dibebaskan oleh OS itu sendiri. Contohnya adalah mengalokasikan memori untuk soket. Oleh karena itu, fungsi-fungsi ini berguna untuk memahami skenario terburuk untuk membantu aplikasi Anda beroperasi secara konservatif untuk keandalan maksimum. Nilai adalah perkiraan dan dapat bervariasi di seluruh versi OS.
Konsep dan sampel
Fungsi
Fungsi | Deskripsi |
---|---|
Applications_GetTotalMemoryUsageInKB | Mendapatkan total penggunaan memori dalam kibibyte. Ini adalah total penggunaan memori fisik aplikasi Anda pada sistem, termasuk alokasi kernel (seperti buffer untuk soket) atas nama aplikasi Anda atau server debugging. |
Applications_GetUserModeMemoryUsageInKB | Mendapatkan penggunaan memori mode-pengguna dalam kibibyte. Ini adalah jumlah memori fisik yang digunakan langsung oleh aplikasi Anda, memori yang digunakan oleh pustaka apa pun atas namanya (juga disebut sebagai alokasi anon ), dan memori yang digunakan oleh server debugging. |
Applications_GetPeakUserModeMemoryUsageInKB | Mendapatkan puncak penggunaan memori mode-pengguna dalam kibibyte. Ini adalah jumlah maksimum memori pengguna yang digunakan dalam sesi saat ini. |
Applications_GetOsVersion | Mendapatkan string yang dapat dibaca manusia dari versi OS yang sedang berjalan saat ini. |