public class Profiler
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Profiler.Result |
Modifier and Type | Field and Description |
---|---|
private static org.apache.logging.log4j.Logger |
logger |
boolean |
profilingEnabled
Flag profiling enabled
|
private java.util.Map<java.lang.String,java.lang.Long> |
profilingMap |
private java.lang.String |
profilingSection
Current profiling section
|
private java.util.List<java.lang.String> |
sectionList |
private java.util.List<java.lang.Long> |
timestampList |
Constructor and Description |
---|
Profiler() |
Modifier and Type | Method and Description |
---|---|
void |
clearProfiling()
Clear profiling.
|
void |
endSection()
End section
|
void |
endStartSection(java.lang.String name)
End current section and start a new section
|
java.lang.String |
getNameOfLastSection() |
java.util.List<Profiler.Result> |
getProfilingData(java.lang.String p_76321_1_) |
void |
startSection(java.lang.String name)
Start section
|
private static final org.apache.logging.log4j.Logger logger
private final java.util.List<java.lang.String> sectionList
private final java.util.List<java.lang.Long> timestampList
public boolean profilingEnabled
private java.lang.String profilingSection
private final java.util.Map<java.lang.String,java.lang.Long> profilingMap
public void clearProfiling()
public void startSection(java.lang.String name)
public void endSection()
public java.util.List<Profiler.Result> getProfilingData(java.lang.String p_76321_1_)
public void endStartSection(java.lang.String name)
public java.lang.String getNameOfLastSection()