public interface Stopwatch extends Cloneable
| Modifier and Type | Interface and Description |
|---|---|
static class |
Stopwatch.Path |
| Modifier and Type | Method and Description |
|---|---|
Stopwatch |
child(String name) |
Stopwatch |
child(String name,
Stopwatch watch) |
void |
clear() |
Stopwatch |
copy() |
boolean |
empty() |
void |
endTime(long startTime) |
void |
fillChildrenTotal(List<Stopwatch> children) |
Stopwatch.Path |
id() |
static Stopwatch.Path |
id(Stopwatch.Path parent,
String name) |
void |
lastStartTime(long startTime) |
long |
maxCost() |
long |
minCost() |
String |
name() |
Stopwatch.Path |
parent() |
void |
startTime(long startTime) |
long |
times() |
default String |
toJson() |
long |
totalChildrenTimes() |
long |
totalChildrenWasted() |
long |
totalCost() |
void |
totalCost(long otherCost) |
long |
totalSelfWasted() |
long |
totalTimes() |
long |
totalWasted() |
Stopwatch.Path id()
String name()
Stopwatch.Path parent()
void startTime(long startTime)
void endTime(long startTime)
void lastStartTime(long startTime)
long times()
long totalTimes()
long totalChildrenTimes()
long totalCost()
void totalCost(long otherCost)
long minCost()
long maxCost()
long totalWasted()
long totalSelfWasted()
long totalChildrenWasted()
Stopwatch copy()
boolean empty()
void clear()
default String toJson()
static Stopwatch.Path id(Stopwatch.Path parent, String name)
Copyright © 2021. All rights reserved.