MemoryManager Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan akses ke informasi tentang penggunaan memori aplikasi.
public ref class MemoryManager abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class MemoryManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public static class MemoryManager
Public Class MemoryManager
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Keterangan
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1511 | 10586 | TrySetAppMemoryUsageLimit |
1709 | 16299 | ExpectedAppMemoryUsageLimit |
Properti
AppMemoryUsage |
Mendapatkan penggunaan memori aplikasi saat ini. |
AppMemoryUsageLevel |
Mendapatkan tingkat penggunaan memori aplikasi. |
AppMemoryUsageLimit |
Mendapatkan batas penggunaan memori aplikasi. |
ExpectedAppMemoryUsageLimit |
Mendapatkan jumlah memori yang mungkin diharapkan tersedia oleh aplikasi Anda. |
Metode
GetAppMemoryReport() |
Mendapatkan AppMemoryReport untuk aplikasi, yang menyediakan informasi tentang penggunaan memorinya. |
GetProcessMemoryReport() |
Mendapatkan ProcessMemoryReport untuk proses, yang menyediakan informasi tentang penggunaan memorinya. |
TrySetAppMemoryUsageLimit(UInt64) |
Mencoba mengatur batas memori tertentu untuk aplikasi atau tugas saat ini. Dalam kasus di mana batas memori dibagi antara komponen latar depan dan latar belakang, perbedaan apa pun antara batas default dan permintaan baru akan ditetapkan ke komponen lain. |
Acara
AppMemoryUsageDecreased |
Dinaikkan saat konsumsi memori aplikasi telah menurun ke nilai yang lebih rendah dalam enumerasi AppMemoryUsageLevel . |
AppMemoryUsageIncreased |
Dinaikkan ketika konsumsi memori aplikasi telah meningkat ke nilai yang lebih tinggi dalam enumerasi AppMemoryUsageLevel . |
AppMemoryUsageLimitChanging |
Dinaikkan tepat sebelum batas berapa banyak total memori yang dapat digunakan aplikasi diubah. |