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
- Наследование
- Атрибуты
Требования к 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 |
Получает количество физической памяти, выделенной для связанного процесса. |