Table of Contents

Struct SystemInfo

Namespace
LightningChartLib.WinForms.Charting
Assembly
LightningChart.WinForms.Charting.NET4.dll

Contains information about the users system.

public struct SystemInfo
Inherited Members

Properties

AvailableRam

Available ram in the system.

public string AvailableRam { get; }

Property Value

string

CultureInfo

System local culture information.

public CultureInfo CultureInfo { get; }

Property Value

CultureInfo

FinalizationSurvivors

GC Finalization Survivors.

public float FinalizationSurvivors { get; }

Property Value

float

Gen0HeapSize

GC Gen 0 Heap Size.

public float Gen0HeapSize { get; }

Property Value

float

Gen1HeapSize

GC Gen 1 Heap Size.

public float Gen1HeapSize { get; }

Property Value

float

Gen2HeapSize

GC Gen 2 Heap Size.

public float Gen2HeapSize { get; }

Property Value

float

Is64bit

Is current system 64 bit.

public bool Is64bit { get; }

Property Value

bool

NetFrameworkVersion

.NET Framework version of the application

public string NetFrameworkVersion { get; }

Property Value

string

OS

Current operating system.

public OperatingSystem OS { get; }

Property Value

OperatingSystem

UsedRam

Amount of ram used by the process.

public string UsedRam { get; }

Property Value

string

Methods

GatherGCStats()

Gathers garbage collector statistics.

public void GatherGCStats()

GatherSystemInfo(bool)

Gathers system information.

public void GatherSystemInfo(bool gatherGCStats)

Parameters

gatherGCStats bool

Sets whether GC information is collected. Collection is really slow, can take even seconds, so shouldn't be collected on exceptions!

ToString()

Returns struct values as a string.

public override string ToString()

Returns

string

Struct values as a string.