Share via


ProcessMemoryUsageReport 類別

定義

提供進程記憶體使用量的相關資料。

public ref class ProcessMemoryUsageReport sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ProcessMemoryUsageReport final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ProcessMemoryUsageReport
Public NotInheritable Class ProcessMemoryUsageReport
繼承
Object Platform::Object IInspectable ProcessMemoryUsageReport
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

備註

呼叫 GetReport 以取得這個類別的實例。

屬性

NonPagedPoolSizeInBytes

取得進程可用的非分頁式記憶體數量,以位元組為單位。

PagedPoolSizeInBytes

取得進程可用的分頁記憶體數量,以位元組為單位。

PageFaultCount

取得記憶體分頁錯誤的數目。

PageFileSizeInBytes

取得記憶體頁面檔案的大小,以位元組為單位。

PeakNonPagedPoolSizeInBytes

取得進程所使用的非分頁式記憶體數量上限,以位元組為單位。

PeakPagedPoolSizeInBytes

取得進程所使用的分頁記憶體數量上限,以位元組為單位。

PeakPageFileSizeInBytes

取得進程所使用的記憶體頁面檔案大小上限,以位元組為單位。

PeakVirtualMemorySizeInBytes

取得關聯處理序所使用的最大虛擬記憶體量。

PeakWorkingSetSizeInBytes

取得關聯處理序所使用最大實體記憶體量。

PrivatePageCount

取得為相關聯進程配置的私用記憶體頁面數目。

VirtualMemorySizeInBytes

取得配置給關聯處理序的虛擬記憶體量。

WorkingSetSizeInBytes

取得配置給關聯處理序的實體記憶體量。

適用於