Package net.minecraft.util.profiling
Class FilledProfileResults
java.lang.Object
net.minecraft.util.profiling.FilledProfileResults
- All Implemented Interfaces:
ProfileResults
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Comparator
<Map.Entry<String, FilledProfileResults.CounterCollector>> private static final ProfilerPathEntry
private final long
private final int
private final Map
<String, ? extends ProfilerPathEntry> private static final org.slf4j.Logger
private static final com.google.common.base.Splitter
private final long
private final int
private final int
Fields inherited from interface net.minecraft.util.profiling.ProfileResults
PATH_SEPARATOR
-
Constructor Summary
ConstructorsConstructorDescriptionFilledProfileResults
(Map<String, ? extends ProfilerPathEntry> pEntries, long pStartTimeNano, int pStartTimeTicks, long pEndTimeNano, int pEndTimeTicks) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
appendCounterResults
(int pIndents, String pName, FilledProfileResults.CounterCollector pCollector, int pTickSpan, StringBuilder pBuilder) private void
appendCounters
(Map<String, FilledProfileResults.CounterCollector> pCounters, StringBuilder pBuilder, int pTickSpan) private void
appendProfilerResults
(int pDepth, String pSectionPath, StringBuilder pBuilder) long
int
private ProfilerPathEntry
protected String
getProfilerResults
(long pTimeSpan, int pTickSpan) long
int
int
private static StringBuilder
indentLine
(StringBuilder pBuilder, int pIndents) private static boolean
isDirectChild
(String pSectionPath, String pEntry) boolean
saveResults
(Path pPath) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.util.profiling.ProfileResults
getNanoDuration
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
EMPTY
-
SPLITTER
private static final com.google.common.base.Splitter SPLITTER -
COUNTER_ENTRY_COMPARATOR
private static final Comparator<Map.Entry<String,FilledProfileResults.CounterCollector>> COUNTER_ENTRY_COMPARATOR -
entries
-
startTimeNano
private final long startTimeNano -
startTimeTicks
private final int startTimeTicks -
endTimeNano
private final long endTimeNano -
endTimeTicks
private final int endTimeTicks -
tickDuration
private final int tickDuration
-
-
Constructor Details
-
FilledProfileResults
public FilledProfileResults(Map<String, ? extends ProfilerPathEntry> pEntries, long pStartTimeNano, int pStartTimeTicks, long pEndTimeNano, int pEndTimeTicks)
-
-
Method Details
-
getEntry
-
getTimes
- Specified by:
getTimes
in interfaceProfileResults
-
isDirectChild
-
getCounterValues
-
getStartTimeNano
public long getStartTimeNano()- Specified by:
getStartTimeNano
in interfaceProfileResults
-
getStartTimeTicks
public int getStartTimeTicks()- Specified by:
getStartTimeTicks
in interfaceProfileResults
-
getEndTimeNano
public long getEndTimeNano()- Specified by:
getEndTimeNano
in interfaceProfileResults
-
getEndTimeTicks
public int getEndTimeTicks()- Specified by:
getEndTimeTicks
in interfaceProfileResults
-
saveResults
- Specified by:
saveResults
in interfaceProfileResults
-
getProfilerResults
-
getProfilerResults
- Specified by:
getProfilerResults
in interfaceProfileResults
-
indentLine
-
appendProfilerResults
-
appendCounterResults
private void appendCounterResults(int pIndents, String pName, FilledProfileResults.CounterCollector pCollector, int pTickSpan, StringBuilder pBuilder) -
appendCounters
private void appendCounters(Map<String, FilledProfileResults.CounterCollector> pCounters, StringBuilder pBuilder, int pTickSpan) -
getTickDuration
public int getTickDuration()- Specified by:
getTickDuration
in interfaceProfileResults
-