Show / Hide Table of Contents

Class SystemPerformanceInfo

System performance information.

Inheritance
object
SystemPerformanceInfo
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Microsoft.XboxStudios.DeviceConsole.Environments.Performance
Assembly: DeviceConsole.Environments.dll
Syntax
public class SystemPerformanceInfo

Constructors

View Source

SystemPerformanceInfo(ulong, uint, uint, uint, ulong, ulong, ulong, uint, uint, uint, uint, ulong, ulong, ulong, IEnumerable<GpuPerformanceInfo>)

Initializes a new instance of the SystemPerformanceInfo class.

Declaration
public SystemPerformanceInfo(ulong availablePages, uint commitLimit, uint committedPages, uint cpuLoad, ulong ioOtherSpeed, ulong ioReadSpeed, ulong ioWriteSpeed, uint nonPagedPoolPages, uint pageSize, uint pagedPoolPages, uint totalPages, ulong totalInstalledRAM, ulong networkBytesIn, ulong networkBytesOut, IEnumerable<GpuPerformanceInfo> gpuData)
Parameters
Type Name Description
ulong availablePages

The available pages.

uint commitLimit

The commit limit in bytes.

uint committedPages

The committed pages.

uint cpuLoad

The CPU load as percent of maximum (0 - 100).

ulong ioOtherSpeed

The IO Other Speed in bytes per second.

ulong ioReadSpeed

The IO Read speed in bytes per second.

ulong ioWriteSpeed

The IO write speed in bytes per second.

uint nonPagedPoolPages

The non paged pool pages.

uint pageSize

The page size.

uint pagedPoolPages

The paged pool pages.

uint totalPages

The total pages.

ulong totalInstalledRAM

The total installed RAM in KiB.

ulong networkBytesIn

The current download speed in bytes per second.

ulong networkBytesOut

The current network upload speed in bytes per second.

IEnumerable<GpuPerformanceInfo> gpuData

The GPU data.

Properties

View Source

AvailablePages

Gets the available pages.

Declaration
public ulong AvailablePages { get; }
Property Value
Type Description
ulong
View Source

CommitLimit

Gets the commit limit in bytes.

Declaration
public uint CommitLimit { get; }
Property Value
Type Description
uint
View Source

CommittedPages

Gets the committed pages.

Declaration
public uint CommittedPages { get; }
Property Value
Type Description
uint
View Source

CpuLoad

Gets the CPU load as percent of maximum (0 - 100).

Declaration
public uint CpuLoad { get; }
Property Value
Type Description
uint
View Source

GpuData

Gets the GPU data.

Declaration
public IEnumerable<GpuPerformanceInfo> GpuData { get; }
Property Value
Type Description
IEnumerable<GpuPerformanceInfo>
View Source

IoOtherSpeed

Gets the IO Other Speed in bytes per second.

Declaration
public ulong IoOtherSpeed { get; }
Property Value
Type Description
ulong
View Source

IoReadSpeed

Gets the IO Read speed in bytes per second.

Declaration
public ulong IoReadSpeed { get; }
Property Value
Type Description
ulong
View Source

IoWriteSpeed

Gets the IO write speed in bytes per second.

Declaration
public ulong IoWriteSpeed { get; }
Property Value
Type Description
ulong
View Source

NetworkBytesIn

Gets the current network download speed in bytes per second.

Declaration
public ulong NetworkBytesIn { get; }
Property Value
Type Description
ulong
View Source

NetworkBytesOut

Gets the current network upload speed in bytes per second.

Declaration
public ulong NetworkBytesOut { get; }
Property Value
Type Description
ulong
View Source

NonPagedPoolPages

Gets the non paged pool pages.

Declaration
public uint NonPagedPoolPages { get; }
Property Value
Type Description
uint
View Source

PagedPoolPages

Gets the paged pool pages.

Declaration
public uint PagedPoolPages { get; }
Property Value
Type Description
uint
View Source

PageSize

Gets the page size.

Declaration
public uint PageSize { get; }
Property Value
Type Description
uint
View Source

TotalInstalledRAM

Gets the total installed RAM in KiB.

Declaration
public ulong TotalInstalledRAM { get; }
Property Value
Type Description
ulong
View Source

TotalPages

Gets the total pages.

Declaration
public uint TotalPages { get; }
Property Value
Type Description
uint
  • View Source
In This Article
Back to top Generated by DocFX