public class PerformanceUtil extends Object
| Modifier and Type | Method and Description |
|---|---|
static long |
duration()
返回开始到现在的时间
|
static long |
duration(String key)
记录特定Timer的开始时间
|
static long |
end()
记录结束时间
|
static long |
end(String key)
记录特定Timer结束时间,返回耗时
|
static void |
endWithSlowLog(org.slf4j.Logger logger,
long threshold)
记录结束时间并当处理时间超过预定的阈值时发出警告信息,最后清除
|
static void |
endWithSlowLog(org.slf4j.Logger logger,
long threshold,
String context)
记录结束时间并当处理时间超过预定的阈值时发出警告信息,最后清除
|
static void |
endWithSlowLog(org.slf4j.Logger logger,
String key,
long threshold)
记录结束时间并当处理时间超过预定的阈值时发出警告信息,最后清除
|
static void |
endWithSlowLog(org.slf4j.Logger logger,
String key,
long threshold,
String context)
记录结束时间并当处理时间超过预定的阈值时发出警告信息,最后清除
|
static void |
removeAll()
清除所有ThreadLocal Timer
|
static void |
slowLog(org.slf4j.Logger logger,
long duration,
long threshold)
当处理时间超过预定的阈值时发出警告信息
|
static void |
slowLog(org.slf4j.Logger logger,
long duration,
long threshold,
String context)
当处理时间超过预定的阈值时发出警告信息
|
static void |
slowLog(org.slf4j.Logger logger,
String key,
long duration,
long threshold)
当处理时间超过预定的阈值时发出警告信息
|
static void |
slowLog(org.slf4j.Logger logger,
String key,
long duration,
long threshold,
String context)
当处理时间超过预定的阈值时发出警告信息
|
static void |
start()
记录开始时间
|
static void |
start(String key)
记录特定Timer的开始时间
|
public static void start()
public static long duration()
public static long end()
public static void start(String key)
public static long duration(String key)
public static long end(String key)
public static void removeAll()
public static void slowLog(org.slf4j.Logger logger,
long duration,
long threshold)
logger - key - threshold - 阈值(单位:ms)public static void slowLog(org.slf4j.Logger logger,
String key,
long duration,
long threshold)
logger - key - threshold - 阈值(单位:ms)public static void slowLog(org.slf4j.Logger logger,
long duration,
long threshold,
String context)
logger - 写日志的loggerthreshold - 阈值(单位:ms)context - 需要记录的context信息,如请求的json等public static void slowLog(org.slf4j.Logger logger,
String key,
long duration,
long threshold,
String context)
logger - key - threshold - 阈值(单位:ms)context - 需要记录的context信息,如请求的json等public static void endWithSlowLog(org.slf4j.Logger logger,
long threshold)
logger - threshold - 阈值(单位:ms)public static void endWithSlowLog(org.slf4j.Logger logger,
String key,
long threshold)
logger - key - threshold - 阈值(单位:ms)public static void endWithSlowLog(org.slf4j.Logger logger,
long threshold,
String context)
logger - threshold - 阈值(单位:ms)context - 需要记录的context信息,如请求的json等Copyright © 2018. All rights reserved.