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

関連付けられたプロセスに割り当てられた物理メモリの量を取得します。

適用対象