public class Profiler
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Profiler.Result |
Constructor and Description |
---|
Profiler() |
Modifier and Type | Method and Description |
---|---|
void |
endSection() |
void |
endStartSection(java.lang.String name) |
void |
endStartSection(java.util.function.Supplier<java.lang.String> nameSupplier) |
java.lang.String |
getNameOfLastSection() |
java.util.List<Profiler.Result> |
getProfilingData(java.lang.String profilerName) |
int |
getStartTick() |
long |
getStartTime() |
boolean |
isProfiling() |
void |
startProfiling(int startTickIn) |
void |
startSection(java.lang.String name) |
void |
startSection(java.util.function.Supplier<java.lang.String> nameSupplier) |
void |
stopProfiling() |
public boolean isProfiling()
public void stopProfiling()
public long getStartTime()
public int getStartTick()
public void startProfiling(int startTickIn)
public void startSection(java.lang.String name)
public void startSection(java.util.function.Supplier<java.lang.String> nameSupplier)
public void endSection()
public java.util.List<Profiler.Result> getProfilingData(java.lang.String profilerName)
public void endStartSection(java.lang.String name)
public void endStartSection(java.util.function.Supplier<java.lang.String> nameSupplier)
public java.lang.String getNameOfLastSection()