public class CpuLoad extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static CpuLoad |
cpuLoad |
protected static HydraThreadLocal |
numWorkThreads |
protected static long |
workThreadSleepTime |
| Constructor and Description |
|---|
CpuLoad() |
| Modifier and Type | Method and Description |
|---|---|
void |
doNonGemFireWork()
Start number of worker threads specified by numWorkThreads
CPU load and continue running until end of test.
|
static void |
doNonGemFireWorkTask()
Hydra task to start worker threads required to reach requested
CPU load.
|
static double |
getMeanCpuActive(long startTime,
long endTime)
Returns the average CPU used on the local host during the specified time interval.
|
protected void |
initNonGemFireWork()
Determines number of worker threads required to reach requested
CPU load.
|
static void |
initNonGemFireWorkTask()
Hydra task to initialize number of worker threads required to reach requested
CPU load.
|
protected static com.gemstone.gemfire.LogWriter |
log()
Gets the log writer.
|
protected static HydraThreadLocal numWorkThreads
protected static CpuLoad cpuLoad
protected static final long workThreadSleepTime
public static void initNonGemFireWorkTask()
protected void initNonGemFireWork()
public static void doNonGemFireWorkTask()
public void doNonGemFireWork()
public static double getMeanCpuActive(long startTime,
long endTime)
startTime - start of time interval for CPU active statsendTime - end of time interval for CPU active statsprotected static com.gemstone.gemfire.LogWriter log()
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.