Package net.minecraft.util.profiler
Class ProfileResultImpl
java.lang.Object
net.minecraft.util.profiler.ProfileResultImpl
- All Implemented Interfaces:
ProfileResult
- Mappings:
Namespace Name official bacintermediary net/minecraft/class_3692named net/minecraft/util/profiler/ProfileResultImpl
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Comparator<Map.Entry<String,ProfileResultImpl.CounterInfo>> private static final ProfileLocationInfoprivate final intprivate final longprivate final Map<String,? extends ProfileLocationInfo> private static final Loggerprivate static final Splitterprivate final intprivate final longprivate final 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 aLbac;a:Lorg/slf4j/Logger;intermediary field_16279Lnet/minecraft/class_3692;field_16279:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/util/profiler/ProfileResultImpl;LOGGER:Lorg/slf4j/Logger;
-
EMPTY_INFO
- Mappings:
Namespace Name Mixin selector official bLbac;b:Lbah;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 cLbac;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 eLbac;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 fLbac;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 gLbac;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 hLbac;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 iLbac;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 jLbac;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 kLbac;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>Lbac;<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 cLbac;c(Ljava/lang/String;)Lbah;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 aLbaf;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 aLbac;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 hLbac;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 aLbaf;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 bLbaf;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 cLbaf;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 dLbaf;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 aLbaf;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 aLbac;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 eLbaf;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 aLbac;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 aLbac;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 aLbac;a(ILjava/lang/String;Lbac$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 aLbac;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 iLbac;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 fLbaf;f()Iintermediary method_16074Lnet/minecraft/class_3696;method_16074()Inamed getTickSpanLnet/minecraft/util/profiler/ProfileResult;getTickSpan()I
-