Package net.minecraft.util.profiler
Class ProfileResultImpl
java.lang.Object
net.minecraft.util.profiler.ProfileResultImpl
- All Implemented Interfaces:
ProfileResult
- Mappings:
Namespace Name official apqintermediary net/minecraft/class_3692named net/minecraft/util/profiler/ProfileResultImpl
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static Comparator<Map.Entry<String,ProfileResultImpl.CounterInfo>>private static ProfileLocationInfoprivate intprivate longprivate Map<String,? extends ProfileLocationInfo>private static Loggerprivate static Splitterprivate intprivate longprivate intFields inherited from interface net.minecraft.util.profiler.ProfileResult
SPLITTER_CHAR -
Constructor Summary
ConstructorsConstructorDescriptionProfileResultImpl(Map<String,? extends ProfileLocationInfo> locationInfos, long startTime, int startTick, long endTime, int endTick) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidappendCounter(int depth, String name, ProfileResultImpl.CounterInfo info, int tickSpan, StringBuilder sb)private voidappendCounterDump(Map<String,ProfileResultImpl.CounterInfo> counters, StringBuilder sb, int tickSpan)private voidappendTiming(int level, String name, StringBuilder sb)protected StringasString(long timeSpan, int tickSpan)private static Stringintlongprivate ProfileLocationInfointlongintgetTimings(String parentPath)private static StringBuilderindent(StringBuilder sb, int size)private static booleanbooleanprivate Map<String,ProfileResultImpl.CounterInfo>Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.util.profiler.ProfileResult
getTimeSpan
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLapq;a:Lorg/apache/logging/log4j/Logger;intermediary field_16279Lnet/minecraft/class_3692;field_16279:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/util/profiler/ProfileResultImpl;LOGGER:Lorg/apache/logging/log4j/Logger;
-
EMPTY_INFO
- Mappings:
Namespace Name Mixin selector official bLapq;b:Lapv;intermediary field_21823Lnet/minecraft/class_3692;field_21823:Lnet/minecraft/class_4748;named EMPTY_INFOLnet/minecraft/util/profiler/ProfileResultImpl;EMPTY_INFO:Lnet/minecraft/util/profiler/ProfileLocationInfo;
-
SPLITTER
- Mappings:
Namespace Name Mixin selector official cLapq;c:Lcom/google/common/base/Splitter;intermediary field_21824Lnet/minecraft/class_3692;field_21824:Lcom/google/common/base/Splitter;named SPLITTERLnet/minecraft/util/profiler/ProfileResultImpl;SPLITTER:Lcom/google/common/base/Splitter;
-
COMPARATOR
- Mappings:
Namespace Name Mixin selector official eLapq;e:Ljava/util/Comparator;intermediary field_21825Lnet/minecraft/class_3692;field_21825:Ljava/util/Comparator;named COMPARATORLnet/minecraft/util/profiler/ProfileResultImpl;COMPARATOR:Ljava/util/Comparator;
-
locationInfos
- Mappings:
Namespace Name Mixin selector official fLapq;f:Ljava/util/Map;intermediary field_21826Lnet/minecraft/class_3692;field_21826:Ljava/util/Map;named locationInfosLnet/minecraft/util/profiler/ProfileResultImpl;locationInfos:Ljava/util/Map;
-
startTime
private final long startTime- Mappings:
Namespace Name Mixin selector official gLapq;g:Jintermediary field_16278Lnet/minecraft/class_3692;field_16278:Jnamed startTimeLnet/minecraft/util/profiler/ProfileResultImpl;startTime:J
-
startTick
private final int startTick- Mappings:
Namespace Name Mixin selector official hLapq;h:Iintermediary field_16275Lnet/minecraft/class_3692;field_16275:Inamed startTickLnet/minecraft/util/profiler/ProfileResultImpl;startTick:I
-
endTime
private final long endTime- Mappings:
Namespace Name Mixin selector official iLapq;i:Jintermediary field_16276Lnet/minecraft/class_3692;field_16276:Jnamed endTimeLnet/minecraft/util/profiler/ProfileResultImpl;endTime:J
-
endTick
private final int endTick- Mappings:
Namespace Name Mixin selector official jLapq;j:Iintermediary field_16274Lnet/minecraft/class_3692;field_16274:Inamed endTickLnet/minecraft/util/profiler/ProfileResultImpl;endTick:I
-
tickDuration
private final int tickDuration- Mappings:
Namespace Name Mixin selector official kLapq;k:Iintermediary field_19383Lnet/minecraft/class_3692;field_19383:Inamed tickDurationLnet/minecraft/util/profiler/ProfileResultImpl;tickDuration:I
-
-
Constructor Details
-
ProfileResultImpl
public ProfileResultImpl(Map<String,? extends ProfileLocationInfo> locationInfos, long startTime, int startTick, long endTime, int endTick)- Mappings:
Namespace Name Mixin selector official <init>Lapq;<init>(Ljava/util/Map;JIJI)Vintermediary <init>Lnet/minecraft/class_3692;<init>(Ljava/util/Map;JIJI)Vnamed <init>Lnet/minecraft/util/profiler/ProfileResultImpl;<init>(Ljava/util/Map;JIJI)V
-
-
Method Details
-
getInfo
- Mappings:
Namespace Name Mixin selector official cLapq;c(Ljava/lang/String;)Lapv;intermediary method_24262Lnet/minecraft/class_3692;method_24262(Ljava/lang/String;)Lnet/minecraft/class_4748;named getInfoLnet/minecraft/util/profiler/ProfileResultImpl;getInfo(Ljava/lang/String;)Lnet/minecraft/util/profiler/ProfileLocationInfo;
-
getTimings
- Specified by:
getTimingsin interfaceProfileResult- Mappings:
Namespace Name Mixin selector official aLapt;a(Ljava/lang/String;)Ljava/util/List;intermediary method_16067Lnet/minecraft/class_3696;method_16067(Ljava/lang/String;)Ljava/util/List;named getTimingsLnet/minecraft/util/profiler/ProfileResult;getTimings(Ljava/lang/String;)Ljava/util/List;
-
isSubpath
- Mappings:
Namespace Name Mixin selector official aLapq;a(Ljava/lang/String;Ljava/lang/String;)Zintermediary method_24255Lnet/minecraft/class_3692;method_24255(Ljava/lang/String;Ljava/lang/String;)Znamed isSubpathLnet/minecraft/util/profiler/ProfileResultImpl;isSubpath(Ljava/lang/String;Ljava/lang/String;)Z
-
setupCounters
- Mappings:
Namespace Name Mixin selector official hLapq;h()Ljava/util/Map;intermediary method_24264Lnet/minecraft/class_3692;method_24264()Ljava/util/Map;named setupCountersLnet/minecraft/util/profiler/ProfileResultImpl;setupCounters()Ljava/util/Map;
-
getStartTime
public long getStartTime()- Specified by:
getStartTimein interfaceProfileResult- Mappings:
Namespace Name Mixin selector official aLapt;a()Jintermediary method_16068Lnet/minecraft/class_3696;method_16068()Jnamed getStartTimeLnet/minecraft/util/profiler/ProfileResult;getStartTime()J
-
getStartTick
public int getStartTick()- Specified by:
getStartTickin interfaceProfileResult- Mappings:
Namespace Name Mixin selector official bLapt;b()Iintermediary method_16072Lnet/minecraft/class_3696;method_16072()Inamed getStartTickLnet/minecraft/util/profiler/ProfileResult;getStartTick()I
-
getEndTime
public long getEndTime()- Specified by:
getEndTimein interfaceProfileResult- Mappings:
Namespace Name Mixin selector official cLapt;c()Jintermediary method_16073Lnet/minecraft/class_3696;method_16073()Jnamed getEndTimeLnet/minecraft/util/profiler/ProfileResult;getEndTime()J
-
getEndTick
public int getEndTick()- Specified by:
getEndTickin interfaceProfileResult- Mappings:
Namespace Name Mixin selector official dLapt;d()Iintermediary method_16070Lnet/minecraft/class_3696;method_16070()Inamed getEndTickLnet/minecraft/util/profiler/ProfileResult;getEndTick()I
-
save
- Specified by:
savein interfaceProfileResult- Mappings:
Namespace Name Mixin selector official aLapt;a(Ljava/nio/file/Path;)Zintermediary method_16069Lnet/minecraft/class_3696;method_16069(Ljava/nio/file/Path;)Znamed saveLnet/minecraft/util/profiler/ProfileResult;save(Ljava/nio/file/Path;)Z
-
asString
- Mappings:
Namespace Name Mixin selector official aLapq;a(JI)Ljava/lang/String;intermediary method_16063Lnet/minecraft/class_3692;method_16063(JI)Ljava/lang/String;named asStringLnet/minecraft/util/profiler/ProfileResultImpl;asString(JI)Ljava/lang/String;
-
getRootTimings
- Specified by:
getRootTimingsin interfaceProfileResult- Mappings:
Namespace Name Mixin selector official eLapt;e()Ljava/lang/String;intermediary method_34970Lnet/minecraft/class_3696;method_34970()Ljava/lang/String;named getRootTimingsLnet/minecraft/util/profiler/ProfileResult;getRootTimings()Ljava/lang/String;
-
indent
- Mappings:
Namespace Name Mixin selector official aLapq;a(Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder;intermediary method_24256Lnet/minecraft/class_3692;method_24256(Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder;named indentLnet/minecraft/util/profiler/ProfileResultImpl;indent(Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder;
-
appendTiming
- Mappings:
Namespace Name Mixin selector official aLapq;a(ILjava/lang/String;Ljava/lang/StringBuilder;)Vintermediary method_16061Lnet/minecraft/class_3692;method_16061(ILjava/lang/String;Ljava/lang/StringBuilder;)Vnamed appendTimingLnet/minecraft/util/profiler/ProfileResultImpl;appendTiming(ILjava/lang/String;Ljava/lang/StringBuilder;)V
-
appendCounter
private void appendCounter(int depth, String name, ProfileResultImpl.CounterInfo info, int tickSpan, StringBuilder sb)- Mappings:
Namespace Name Mixin selector official aLapq;a(ILjava/lang/String;Lapq$a;ILjava/lang/StringBuilder;)Vintermediary method_24253Lnet/minecraft/class_3692;method_24253(ILjava/lang/String;Lnet/minecraft/class_3692$class_4747;ILjava/lang/StringBuilder;)Vnamed appendCounterLnet/minecraft/util/profiler/ProfileResultImpl;appendCounter(ILjava/lang/String;Lnet/minecraft/util/profiler/ProfileResultImpl$CounterInfo;ILjava/lang/StringBuilder;)V
-
appendCounterDump
private void appendCounterDump(Map<String,ProfileResultImpl.CounterInfo> counters, StringBuilder sb, int tickSpan)- Mappings:
Namespace Name Mixin selector official aLapq;a(Ljava/util/Map;Ljava/lang/StringBuilder;I)Vintermediary method_24260Lnet/minecraft/class_3692;method_24260(Ljava/util/Map;Ljava/lang/StringBuilder;I)Vnamed appendCounterDumpLnet/minecraft/util/profiler/ProfileResultImpl;appendCounterDump(Ljava/util/Map;Ljava/lang/StringBuilder;I)V
-
generateWittyComment
- Mappings:
Namespace Name Mixin selector official iLapq;i()Ljava/lang/String;intermediary method_16062Lnet/minecraft/class_3692;method_16062()Ljava/lang/String;named generateWittyCommentLnet/minecraft/util/profiler/ProfileResultImpl;generateWittyComment()Ljava/lang/String;
-
getTickSpan
public int getTickSpan()- Specified by:
getTickSpanin interfaceProfileResult- Mappings:
Namespace Name Mixin selector official fLapt;f()Iintermediary method_16074Lnet/minecraft/class_3696;method_16074()Inamed getTickSpanLnet/minecraft/util/profiler/ProfileResult;getTickSpan()I
-