public class CpuReportPlugin extends Object implements ReportPlugin
| Modifier and Type | Field and Description |
|---|---|
protected List<Long> |
blockRecv |
protected List<Long> |
blockSent |
protected List<Long> |
ctxSwitch |
protected List<Long> |
idleTime |
static String |
KEY_AVE_BLOCK_RECV |
static String |
KEY_AVE_BLOCK_SENT |
static String |
KEY_AVE_CTX_SWITCH |
static String |
KEY_AVE_IDLE_TIME |
static String |
KEY_AVE_SYS_TIME |
static String |
KEY_AVE_USER_TIME |
static String |
KEY_AVE_WAIT_TIME |
static String |
KEY_BLOCK_RECV |
static String |
KEY_BLOCK_SENT |
static String |
KEY_CTX_SWITCH |
static String |
KEY_IDLE_TIME |
static String |
KEY_SYS_TIME |
static String |
KEY_USER_TIME |
static String |
KEY_WAIT_TIME |
static String |
NAME_BLOCK_RECV |
static String |
NAME_BLOCK_SENT |
static String |
NAME_CTX_SWITCH |
static String |
NAME_IDLE_TIME |
static String |
NAME_IGNORE_LIST |
static String |
NAME_SYS_TIME |
static String |
NAME_USER_TIME |
static String |
NAME_WAIT_TIME |
protected List<Long> |
sysTime |
protected List<Long> |
userTime |
protected List<Long> |
waitTime |
| Constructor and Description |
|---|
CpuReportPlugin() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addToCpuList(String key,
String val) |
Map<String,String> |
getSummary() |
void |
handleCsvData(String csvData) |
public static final String NAME_IGNORE_LIST
public static final String NAME_BLOCK_RECV
public static final String NAME_BLOCK_SENT
public static final String NAME_CTX_SWITCH
public static final String NAME_USER_TIME
public static final String NAME_SYS_TIME
public static final String NAME_IDLE_TIME
public static final String NAME_WAIT_TIME
public static final String KEY_BLOCK_RECV
public static final String KEY_BLOCK_SENT
public static final String KEY_CTX_SWITCH
public static final String KEY_USER_TIME
public static final String KEY_SYS_TIME
public static final String KEY_IDLE_TIME
public static final String KEY_WAIT_TIME
public static final String KEY_AVE_BLOCK_RECV
public static final String KEY_AVE_BLOCK_SENT
public static final String KEY_AVE_CTX_SWITCH
public static final String KEY_AVE_USER_TIME
public static final String KEY_AVE_SYS_TIME
public static final String KEY_AVE_IDLE_TIME
public static final String KEY_AVE_WAIT_TIME
public void handleCsvData(String csvData)
handleCsvData in interface ReportPluginpublic Map<String,String> getSummary()
getSummary in interface ReportPluginCopyright © 2005-2015 The Apache Software Foundation. All Rights Reserved.