public class SystemMonitor extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
KMS_WAIT_TIMEOUT |
static int |
MONITOR_PORT_DEFAULT |
static String |
MONITOR_PORT_PROP |
static String |
OUTPUT_CSV |
| Constructor and Description |
|---|
SystemMonitor() |
SystemMonitor(long samplingTime) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCurrentLatency(double currentLatency) |
void |
decrementNumClients() |
double |
getCpuUsage() |
NetInfo |
getInitNetInfo() |
double |
getLatency() |
int |
getLatencyErrors() |
double[] |
getMemSwap() |
NetInfo |
getNetInfo(NetInfo initNetInfo) |
NetInfo |
getNetInfo(NetInfo initNetInfo,
NetInfo lastNetInfo) |
int |
getNumClients() |
void |
incrementLatencyErrors() |
void |
incrementNumClients() |
static void |
main(String[] args) |
void |
setSamplingTime(long samplingTime) |
void |
start() |
void |
stop() |
void |
writeResults(String csvTitle) |
public static final String MONITOR_PORT_PROP
public static final int MONITOR_PORT_DEFAULT
public static final int KMS_WAIT_TIMEOUT
public static final String OUTPUT_CSV
public SystemMonitor()
public SystemMonitor(long samplingTime)
public static void main(String[] args) throws InterruptedException, IOException
InterruptedExceptionIOExceptionpublic void start()
public void stop()
public NetInfo getInitNetInfo()
public void writeResults(String csvTitle)
public double getCpuUsage()
public double[] getMemSwap()
public int getNumClients()
public void incrementNumClients()
public void decrementNumClients()
public int getLatencyErrors()
public void incrementLatencyErrors()
public double getLatency()
public void addCurrentLatency(double currentLatency)
public void setSamplingTime(long samplingTime)
Copyright © 2015 Kurento. All rights reserved.