Table of Contents

Class SystemInformation

Namespace
DotCompute.Backends.CPU.Threading.NUMA
Assembly
DotCompute.Backends.CPU.dll

A class that represents system information.

public sealed record SystemInformation : IEquatable<SystemInformation>
Inheritance
SystemInformation
Implements
Inherited Members

Properties

ClrVersion

Gets or sets the clr version.

public required string ClrVersion { get; init; }

Property Value

string

The clr version.

Is64Bit

Gets or sets a value indicating whether 64 bit.

public required bool Is64Bit { get; init; }

Property Value

bool

The is64 bit.

OsVersion

Gets or sets the os version.

public required string OsVersion { get; init; }

Property Value

string

The os version.

Platform

Gets or sets the platform.

public required string Platform { get; init; }

Property Value

string

The platform.

ProcessorCount

Gets or sets the processor count.

public required int ProcessorCount { get; init; }

Property Value

int

The processor count.

TotalMemoryGB

Gets or sets the total memory g b.

public required double TotalMemoryGB { get; init; }

Property Value

double

The total memory g b.