|
Agentflow V3.1 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpe.pase.BenchRecorder
public class BenchRecorder
紀錄執行時各個指令執行的時間
Constructor Summary | |
---|---|
BenchRecorder()
BenchRecorder的constructor |
Method Summary | |
---|---|
void |
addAnalysis(java.lang.String action,
java.lang.Long time)
|
void |
addRecord(java.lang.Object from,
java.lang.String actionName,
long time)
對某一個session增加一筆記錄 |
protected void |
analysis()
利用以取出的所有session的資料來進行統計 |
double |
getActionAverage(java.lang.String action)
取出某一指令已經被執行過的平均時間(秒) |
int |
getActionTimes(java.lang.String action)
取出某一指令已經被執行過的次數 |
void |
listRecord()
列出所有指令的執行統計資料 |
void |
listRecord(java.lang.Object from)
列出某個Session的執行統計, 並列出相對的全部的統計資料以共比對 |
protected void |
load()
取出每個Session的資料 |
static void |
main(java.lang.String[] args)
執行BenchRecorder的進入點, 列出performance的統計資料 |
void |
save()
將紀錄儲存起來 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BenchRecorder()
Method Detail |
---|
public void addAnalysis(java.lang.String action, java.lang.Long time)
public void addRecord(java.lang.Object from, java.lang.String actionName, long time)
protected void analysis()
public double getActionAverage(java.lang.String action)
public int getActionTimes(java.lang.String action)
public void listRecord()
public void listRecord(java.lang.Object from)
protected void load()
public static void main(java.lang.String[] args)
public void save()
|
Agentflow V3.1 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |