Package net.minecraft.util.profiler
Class ProfileResultImpl
java.lang.Object
net.minecraft.util.profiler.ProfileResultImpl
- All Implemented Interfaces:
ProfileResult
- Mappings:
Namespace Name official aqvintermediary 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 aLaqv;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 bLaqv;b:Lara;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 cLaqv;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 eLaqv;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 fLaqv;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 gLaqv;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 hLaqv;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 iLaqv;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 jLaqv;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 kLaqv;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>Laqv;<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 cLaqv;c(Ljava/lang/String;)Lara;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 aLaqy;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 aLaqv;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 hLaqv;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 aLaqy;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 bLaqy;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 cLaqy;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 dLaqy;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 aLaqy;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 aLaqv;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 eLaqy;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 aLaqv;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 aLaqv;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 aLaqv;a(ILjava/lang/String;Laqv$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 aLaqv;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 iLaqv;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 fLaqy;f()Iintermediary method_16074Lnet/minecraft/class_3696;method_16074()Inamed getTickSpanLnet/minecraft/util/profiler/ProfileResult;getTickSpan()I
-