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 ProfilerPathEntryprivate final longprivate final intprivate final Map<String, ? extends ProfilerPathEntry> private static final org.slf4j.Loggerprivate static final Splitterprivate final longprivate final intprivate final intFields 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 voidappendCounterResults(int pIndents, String pName, FilledProfileResults.CounterCollector pCollector, int pTickSpan, StringBuilder pBuilder) private voidappendCounters(Map<String, FilledProfileResults.CounterCollector> pCounters, StringBuilder pBuilder, int pTickSpan) private voidappendProfilerResults(int pDepth, String pSectionPath, StringBuilder pBuilder) longintprivate ProfilerPathEntryprotected StringgetProfilerResults(long pTimeSpan, int pTickSpan) longintintprivate static StringBuilderindentLine(StringBuilder pBuilder, int pIndents) private static booleanisDirectChild(String pSectionPath, String pEntry) booleansaveResults(Path p_145940_) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.util.profiling.ProfileResults
getNanoDuration
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
EMPTY
-
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:
getTimesin interfaceProfileResults
-
isDirectChild
-
getCounterValues
-
getStartTimeNano
public long getStartTimeNano()- Specified by:
getStartTimeNanoin interfaceProfileResults
-
getStartTimeTicks
public int getStartTimeTicks()- Specified by:
getStartTimeTicksin interfaceProfileResults
-
getEndTimeNano
public long getEndTimeNano()- Specified by:
getEndTimeNanoin interfaceProfileResults
-
getEndTimeTicks
public int getEndTimeTicks()- Specified by:
getEndTimeTicksin interfaceProfileResults
-
saveResults
- Specified by:
saveResultsin interfaceProfileResults
-
getProfilerResults
-
getProfilerResults
- Specified by:
getProfilerResultsin 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:
getTickDurationin interfaceProfileResults
-