public static class Profiler.MultiLoopsStatistics
extends java.lang.Object
Constructor and Description |
---|
MultiLoopsStatistics(long startTimeInMillis,
long endTimeInMillis,
long startTimeInNano,
long endTimeInNano,
int threadNum) |
MultiLoopsStatistics(long startTimeInMillis,
long endTimeInMillis,
long startTimeInNano,
long endTimeInNano,
int threadNum,
java.util.List<com.landawn.abacus.util.Profiler.LoopStatistics> loopStatisticsList) |
Modifier and Type | Method and Description |
---|---|
void |
addMethodStatisticsList(com.landawn.abacus.util.Profiler.LoopStatistics loopStatistics) |
java.util.List<com.landawn.abacus.util.Profiler.MethodStatistics> |
getAllFailedMethodStatisticsList() |
double |
getElapsedTimeInMillis() |
double |
getElapsedTimeInMillis() |
long |
getEndTimeInMillis() |
long |
getEndTimeInMillis() |
long |
getEndTimeInNano() |
long |
getEndTimeInNano() |
java.util.List<com.landawn.abacus.util.Profiler.MethodStatistics> |
getFailedMethodStatisticsList(java.lang.String methodName) |
java.util.List<com.landawn.abacus.util.Profiler.LoopStatistics> |
getLoopStatisticsList() |
com.landawn.abacus.util.Profiler.MethodStatistics |
getMaxElapsedTimeMethod() |
double |
getMethodAverageElapsedTimeInMillis(java.lang.String methodName) |
double |
getMethodMaxElapsedTimeInMillis(java.lang.String methodName) |
double |
getMethodMinElapsedTimeInMillis(java.lang.String methodName) |
java.util.List<java.lang.String> |
getMethodNameList() |
int |
getMethodSize(java.lang.String methodName) |
java.util.List<com.landawn.abacus.util.Profiler.MethodStatistics> |
getMethodStatisticsList(java.lang.String methodName) |
double |
getMethodTotalElapsedTimeInMillis(java.lang.String methodName) |
com.landawn.abacus.util.Profiler.MethodStatistics |
getMinElapsedTimeMethod() |
java.lang.Object |
getResult() |
java.lang.Object |
getResult() |
long |
getStartTimeInMillis() |
long |
getStartTimeInMillis() |
long |
getStartTimeInNano() |
long |
getStartTimeInNano() |
int |
getThreadNum() |
double |
getTotalElapsedTimeInMillis() |
void |
printResult() |
void |
setEndTimeInMillis(long endTimeInMillis) |
void |
setEndTimeInMillis(long endTimeInMillis) |
void |
setEndTimeInNano(long endTimeInNano) |
void |
setEndTimeInNano(long endTimeInNano) |
void |
setLoopStatisticsList(java.util.List<com.landawn.abacus.util.Profiler.LoopStatistics> loopStatisticsList) |
void |
setResult(java.lang.Object result) |
void |
setResult(java.lang.Object result) |
void |
setStartTimeInMillis(long startTimeInMillis) |
void |
setStartTimeInMillis(long startTimeInMillis) |
void |
setStartTimeInNano(long startTimeInNano) |
void |
setStartTimeInNano(long startTimeInNano) |
void |
writeHtmlResult(java.io.OutputStream os) |
void |
writeHtmlResult(java.io.Writer writer) |
void |
writeResult(java.io.OutputStream os) |
void |
writeResult(java.io.Writer writer) |
void |
writeXmlResult(java.io.OutputStream os) |
void |
writeXmlResult(java.io.Writer writer) |
public MultiLoopsStatistics(long startTimeInMillis, long endTimeInMillis, long startTimeInNano, long endTimeInNano, int threadNum)
public MultiLoopsStatistics(long startTimeInMillis, long endTimeInMillis, long startTimeInNano, long endTimeInNano, int threadNum, java.util.List<com.landawn.abacus.util.Profiler.LoopStatistics> loopStatisticsList)
public int getThreadNum()
public java.util.List<java.lang.String> getMethodNameList()
public java.util.List<com.landawn.abacus.util.Profiler.LoopStatistics> getLoopStatisticsList()
public void setLoopStatisticsList(java.util.List<com.landawn.abacus.util.Profiler.LoopStatistics> loopStatisticsList)
public void addMethodStatisticsList(com.landawn.abacus.util.Profiler.LoopStatistics loopStatistics)
public com.landawn.abacus.util.Profiler.MethodStatistics getMaxElapsedTimeMethod()
public com.landawn.abacus.util.Profiler.MethodStatistics getMinElapsedTimeMethod()
public double getMethodTotalElapsedTimeInMillis(java.lang.String methodName)
public double getMethodMaxElapsedTimeInMillis(java.lang.String methodName)
public double getMethodMinElapsedTimeInMillis(java.lang.String methodName)
public double getMethodAverageElapsedTimeInMillis(java.lang.String methodName)
public double getTotalElapsedTimeInMillis()
public int getMethodSize(java.lang.String methodName)
public java.util.List<com.landawn.abacus.util.Profiler.MethodStatistics> getMethodStatisticsList(java.lang.String methodName)
public java.util.List<com.landawn.abacus.util.Profiler.MethodStatistics> getFailedMethodStatisticsList(java.lang.String methodName)
public java.util.List<com.landawn.abacus.util.Profiler.MethodStatistics> getAllFailedMethodStatisticsList()
public void printResult()
public void writeResult(java.io.OutputStream os)
public void writeResult(java.io.Writer writer)
public void writeHtmlResult(java.io.OutputStream os)
public void writeHtmlResult(java.io.Writer writer)
public void writeXmlResult(java.io.OutputStream os)
public void writeXmlResult(java.io.Writer writer)
public java.lang.Object getResult()
public void setResult(java.lang.Object result)
public long getStartTimeInMillis()
public void setStartTimeInMillis(long startTimeInMillis)
public long getEndTimeInMillis()
public void setEndTimeInMillis(long endTimeInMillis)
public long getStartTimeInNano()
public void setStartTimeInNano(long startTimeInNano)
public long getEndTimeInNano()
public void setEndTimeInNano(long endTimeInNano)
public double getElapsedTimeInMillis()
public long getStartTimeInMillis()
public void setStartTimeInMillis(long startTimeInMillis)
public long getEndTimeInMillis()
public void setEndTimeInMillis(long endTimeInMillis)
public long getStartTimeInNano()
public void setStartTimeInNano(long startTimeInNano)
public long getEndTimeInNano()
public void setEndTimeInNano(long endTimeInNano)
public double getElapsedTimeInMillis()
public java.lang.Object getResult()
public void setResult(java.lang.Object result)