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
Flags
The options in effect: MinHeapFreeRatio, MaxHeapFreeRatio, G1PeriodicGCInterval.
[JsonPropertyName("flags")]
public Dictionary<string, long> Flags { get; set; }
Property Value
GcCount
[JsonPropertyName("gcCount")]
public long GcCount { get; set; }
Property Value
GcTimeMs
[JsonPropertyName("gcTimeMs")]
public long GcTimeMs { get; set; }
Property Value
HeapCommitted
[JsonPropertyName("heapCommitted")]
public long HeapCommitted { get; set; }
Property Value
HeapMax
[JsonPropertyName("heapMax")]
public long HeapMax { get; set; }
Property Value
HeapUsed
[JsonPropertyName("heapUsed")]
public long HeapUsed { get; set; }
Property Value
Java
[JsonPropertyName("java")]
public string Java { get; set; }
Property Value
LastError
The last thing the agent could not do, or empty.
[JsonPropertyName("lastError")]
public string LastError { get; set; }
Property Value
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; }