|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectio.leopard.topnb.service.PerformanceHandlerImpl
public class PerformanceHandlerImpl
| Field Summary | |
|---|---|
protected org.apache.commons.logging.Log |
logger
|
| Constructor Summary | |
|---|---|
PerformanceHandlerImpl()
|
|
| Method Summary | |
|---|---|
protected long |
getAllTotalTime(java.util.List<PerformanceVO> performanceVOList,
java.lang.String threadName)
获取各模块的总耗时. |
protected long |
getAllTotalTimeByEntry(java.util.List<PerformanceVO> performanceVOList)
|
protected java.util.Map<java.lang.String,java.lang.Long> |
getInterfaceTotalTime(java.util.List<PerformanceVO> performanceVOList)
获取各接口的总耗时. |
protected java.util.Map<java.lang.String,java.lang.Long> |
getModuleTotalTime(java.util.List<PerformanceVO> performanceVOList)
获取各模块的总耗时. |
java.util.List<PerformanceVO> |
list(java.lang.String entryName,
java.lang.String postdate)
|
protected double |
percent(double current,
java.lang.Long total)
|
static long |
perSecondAvg(long count,
long time)
每秒平均值. |
protected void |
ratio(java.util.List<PerformanceVO> performanceVOList,
java.lang.String entryName)
计算耗时比率. |
protected PerformanceVO |
toPerformanceVO(Performance performance)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected org.apache.commons.logging.Log logger
| Constructor Detail |
|---|
public PerformanceHandlerImpl()
| Method Detail |
|---|
public java.util.List<PerformanceVO> list(java.lang.String entryName,
java.lang.String postdate)
list in interface PerformanceHandlerprotected java.util.Map<java.lang.String,java.lang.Long> getModuleTotalTime(java.util.List<PerformanceVO> performanceVOList)
performanceVOList -
protected java.util.Map<java.lang.String,java.lang.Long> getInterfaceTotalTime(java.util.List<PerformanceVO> performanceVOList)
performanceVOList -
protected long getAllTotalTime(java.util.List<PerformanceVO> performanceVOList,
java.lang.String threadName)
performanceVOList -
protected long getAllTotalTimeByEntry(java.util.List<PerformanceVO> performanceVOList)
protected void ratio(java.util.List<PerformanceVO> performanceVOList,
java.lang.String entryName)
performanceVOList -
protected double percent(double current,
java.lang.Long total)
public static long perSecondAvg(long count,
long time)
count - 总数time - 秒数
protected PerformanceVO toPerformanceVO(Performance performance)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||