public final class Profiler extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Profiler.Entry
代表一个计时单元。
|
static interface |
Profiler.Message
代表一个profiler entry的详细信息。
|
static class |
Profiler.MessageLevel
显示消息的级别。
|
Constructor and Description |
---|
Profiler() |
Modifier and Type | Method and Description |
---|---|
static String |
dump()
列出所有的entry。
|
static String |
dump(String prefix)
列出所有的entry。
|
static String |
dump(String prefix1,
String prefix2)
列出所有的entry。
|
static void |
end()
结束并完成根entry计时
|
static void |
enter(Profiler.Message message)
开始一个新的entry,并计时。
|
static void |
enter(String message)
开始一个新的entry,并计时。
|
static long |
getDuration()
取得耗费的总时间。
|
static Profiler.Entry |
getEntry()
取得第一个entry。
|
static void |
release()
结束最近的一个entry,记录结束时间。
|
static void |
reset()
清除计时器。
|
static void |
start()
开始计时。
|
static void |
start(Profiler.Message message)
开始计时。
|
static void |
start(String message)
开始计时。
|
public static void start()
public static void end()
public static void start(String message)
message
- 第一个entry的信息public static void start(Profiler.Message message)
message
- 第一个entry的信息public static void reset()
清除以后必须再次调用start
方可重新计时。
public static void enter(String message)
message
- 新entry的信息public static void enter(Profiler.Message message)
message
- 新entry的信息public static void release()
public static long getDuration()
-1
public static String dump()
public static String dump(String prefix)
prefix
- 前缀public static String dump(String prefix1, String prefix2)
prefix1
- 首行前缀prefix2
- 后续行前缀public static Profiler.Entry getEntry()
null
Copyright © 2006–2018 TinyGroup. All rights reserved.