Table of Contents

Class AgentStatus

Namespace
McServerLauncher.Services
Assembly
McServerLauncher.dll

What the agent says about the JVM it runs in. Read from status.json.

public sealed class AgentStatus
Inheritance
AgentStatus
Inherited Members

Properties

Agent

[JsonPropertyName("agent")]
public string Agent { get; set; }

Property Value

string

Flags

The options in effect: MinHeapFreeRatio, MaxHeapFreeRatio, G1PeriodicGCInterval.

[JsonPropertyName("flags")]
public Dictionary<string, long> Flags { get; set; }

Property Value

Dictionary<string, long>

GcCount

[JsonPropertyName("gcCount")]
public long GcCount { get; set; }

Property Value

long

GcTimeMs

[JsonPropertyName("gcTimeMs")]
public long GcTimeMs { get; set; }

Property Value

long

HeapCommitted

[JsonPropertyName("heapCommitted")]
public long HeapCommitted { get; set; }

Property Value

long

HeapMax

[JsonPropertyName("heapMax")]
public long HeapMax { get; set; }

Property Value

long

HeapUsed

[JsonPropertyName("heapUsed")]
public long HeapUsed { get; set; }

Property Value

long

Java

[JsonPropertyName("java")]
public string Java { get; set; }

Property Value

string

LastError

The last thing the agent could not do, or empty.

[JsonPropertyName("lastError")]
public string LastError { get; set; }

Property Value

string

LiveAfterGc

What was alive after the last collections, in bytes; null before the first one.

[JsonPropertyName("liveAfterGc")]
public long? LiveAfterGc { get; set; }

Property Value

long?

Time

[JsonPropertyName("time")]
public long Time { get; set; }

Property Value

long