Package net.minecraft.util.profiler
Class ProfileResultImpl
java.lang.Object
net.minecraft.util.profiler.ProfileResultImpl
- All Implemented Interfaces:
ProfileResult
- Mappings:
Namespace Name official avyintermediary 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 org.slf4j.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
private static final org.slf4j.Logger LOGGER- Mappings:
Namespace Name Mixin selector official aLavy;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 bLavy;b:Lawd;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 cLavy;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 eLavy;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 fLavy;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 gLavy;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 hLavy;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 iLavy;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 jLavy;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 kLavy;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>Lavy;<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 cLavy;c(Ljava/lang/String;)Lawd;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 aLawb;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 aLavy;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 hLavy;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 aLawb;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 bLawb;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 cLawb;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 dLawb;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 aLawb;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 aLavy;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 eLawb;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 aLavy;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 aLavy;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 aLavy;a(ILjava/lang/String;Lavy$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 aLavy;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 iLavy;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 fLawb;f()Iintermediary method_16074Lnet/minecraft/class_3696;method_16074()Inamed getTickSpanLnet/minecraft/util/profiler/ProfileResult;getTickSpan()I
-