MemoryManager Kelas

Definisi

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
Object Platform::Object IInspectable MemoryManager
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.

Berlaku untuk