public class CpuSampler
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected long |
mSampleInterval |
protected java.util.concurrent.atomic.AtomicBoolean |
mShouldSample |
| 构造器和说明 |
|---|
CpuSampler(long sampleInterval) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clearCpuList() |
protected void |
doSample() |
java.util.LinkedHashMap<java.lang.Long,CpuBean> |
getCpuList() |
java.lang.String |
getCpuRateInfo()
Get cpu rate information
|
org.json.JSONArray |
getCpuRateInfoOfJSON() |
boolean |
isCpuBusy(long start,
long end) |
void |
start() |
void |
stop() |
protected java.util.concurrent.atomic.AtomicBoolean mShouldSample
protected long mSampleInterval
public void start()
public java.lang.String getCpuRateInfo()
public org.json.JSONArray getCpuRateInfoOfJSON()
public java.util.LinkedHashMap<java.lang.Long,CpuBean> getCpuList()
public void clearCpuList()
public boolean isCpuBusy(long start,
long end)
protected void doSample()
public void stop()