public class BenchRecorder
extends java.lang.Object
Constructor and Description |
---|
BenchRecorder()
BenchRecorder的constructor
|
Modifier and Type | Method and Description |
---|---|
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()
將紀錄儲存起來
|
public void addRecord(java.lang.Object from, java.lang.String actionName, long time)
public void listRecord(java.lang.Object from)
public void listRecord()
protected void analysis()
public static void main(java.lang.String[] args)
public void addAnalysis(java.lang.String action, java.lang.Long time)
public int getActionTimes(java.lang.String action)
public double getActionAverage(java.lang.String action)
public void save()
protected void load()
Copyright ? 2022. All Rights Reserved.