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 pPath) 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
-