public class Timer
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Timer.Entry |
Modifier and Type | Field and Description |
---|---|
private static java.util.HashMap<java.lang.String,Timer.Entry> |
entries |
private java.lang.String |
name |
private long |
start |
Constructor and Description |
---|
Timer(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
static void |
clearEntries() |
static void |
dumpEntries(java.io.PrintStream out) |
void |
end() |
private static long |
getCurrentTime() |
static java.lang.Iterable<Timer.Entry> |
getEntries() |
private static Timer.Entry |
getEntry(java.lang.String name) |
static void |
logTime(java.lang.String name,
long elapsedTime) |
private final java.lang.String name
private final long start
private static final java.util.HashMap<java.lang.String,Timer.Entry> entries
public void end()
private static long getCurrentTime()
public static void logTime(java.lang.String name, long elapsedTime)
private static Timer.Entry getEntry(java.lang.String name)
public static java.lang.Iterable<Timer.Entry> getEntries()
public static void clearEntries()
public static void dumpEntries(java.io.PrintStream out)