Package net.minecraft.util.profiler
Class TracyProfiler
java.lang.Object
net.minecraft.util.profiler.TracyProfiler
- All Implemented Interfaces:
- Profiler
- Mappings:
- Namespace - Name - named - net/minecraft/util/profiler/TracyProfiler- intermediary - net/minecraft/class_10212- official - boy
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from interface net.minecraft.util.profiler.ProfilerProfiler.UnionProfiler
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final Loggerprivate final Map<String, TracyProfiler.Marker> private static final StackWalkerprivate final Stringprivate final List<com.mojang.jtracy.Zone> 
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddZoneText(String label) voidaddZoneValue(long value) voidendTick()private com.mojang.jtracy.ZonevoidmarkSampleType(SampleType type) voidpop()voidvoidvoidsetZoneColor(int color) voidvoidvoidvoidIncrement the visit count for a marker.voidIncrement the visit count for a marker.
- 
Field Details- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - named - LOGGER- Lnet/minecraft/util/profiler/TracyProfiler;LOGGER:Lorg/slf4j/Logger;- intermediary - field_54218- Lnet/minecraft/class_10212;field_54218:Lorg/slf4j/Logger;- official - a- Lboy;a:Lorg/slf4j/Logger;
 
- 
STACK_WALKER- Mappings:
- Namespace - Name - Mixin selector - named - STACK_WALKER- Lnet/minecraft/util/profiler/TracyProfiler;STACK_WALKER:Ljava/lang/StackWalker;- intermediary - field_54219- Lnet/minecraft/class_10212;field_54219:Ljava/lang/StackWalker;- official - c- Lboy;c:Ljava/lang/StackWalker;
 
- 
zones- Mappings:
- Namespace - Name - Mixin selector - named - zones- Lnet/minecraft/util/profiler/TracyProfiler;zones:Ljava/util/List;- intermediary - field_54220- Lnet/minecraft/class_10212;field_54220:Ljava/util/List;- official - d- Lboy;d:Ljava/util/List;
 
- 
markers- Mappings:
- Namespace - Name - Mixin selector - named - markers- Lnet/minecraft/util/profiler/TracyProfiler;markers:Ljava/util/Map;- intermediary - field_54221- Lnet/minecraft/class_10212;field_54221:Ljava/util/Map;- official - e- Lboy;e:Ljava/util/Map;
 
- 
threadName- Mappings:
- Namespace - Name - Mixin selector - named - threadName- Lnet/minecraft/util/profiler/TracyProfiler;threadName:Ljava/lang/String;- intermediary - field_54222- Lnet/minecraft/class_10212;field_54222:Ljava/lang/String;- official - f- Lboy;f:Ljava/lang/String;
 
 
- 
- 
Constructor Details- 
TracyProfilerpublic TracyProfiler()
 
- 
- 
Method Details- 
startTickpublic void startTick()
- 
endTickpublic void endTick()
- 
push
- 
push- Specified by:
- pushin interface- Profiler
- Mappings:
- Namespace - Name - Mixin selector - named - push- Lnet/minecraft/util/profiler/Profiler;push(Ljava/util/function/Supplier;)V- intermediary - method_15400- Lnet/minecraft/class_3695;method_15400(Ljava/util/function/Supplier;)V- official - a- Lbou;a(Ljava/util/function/Supplier;)V
 
- 
poppublic void pop()
- 
swap
- 
swap- Specified by:
- swapin interface- Profiler
- Mappings:
- Namespace - Name - Mixin selector - named - swap- Lnet/minecraft/util/profiler/Profiler;swap(Ljava/util/function/Supplier;)V- intermediary - method_15403- Lnet/minecraft/class_3695;method_15403(Ljava/util/function/Supplier;)V- official - b- Lbou;b(Ljava/util/function/Supplier;)V
 
- 
markSampleType- Specified by:
- markSampleTypein interface- Profiler
- Mappings:
- Namespace - Name - Mixin selector - named - markSampleType- Lnet/minecraft/util/profiler/Profiler;markSampleType(Lnet/minecraft/util/profiler/SampleType;)V- intermediary - method_37167- Lnet/minecraft/class_3695;method_37167(Lnet/minecraft/class_5949;)V- official - a- Lbou;a(Lbqd;)V
 
- 
visitIncrement the visit count for a marker.This is useful to keep track of number of calls made to performance- wise expensive methods. - Specified by:
- visitin interface- Profiler
- Parameters:
- marker- a unique marker
- Mappings:
- Namespace - Name - Mixin selector - named - visit- Lnet/minecraft/util/profiler/Profiler;visit(Ljava/lang/String;I)V- intermediary - method_24270- Lnet/minecraft/class_3695;method_24270(Ljava/lang/String;I)V- official - a- Lbou;a(Ljava/lang/String;I)V
 
- 
visitIncrement the visit count for a marker.This is useful to keep track of number of calls made to performance- wise expensive methods. This method is preferred if getting the marker is costly; the supplier won't be called if the profiler is disabled. - Specified by:
- visitin interface- Profiler
- Parameters:
- markerGetter- the getter for a unique marker
- Mappings:
- Namespace - Name - Mixin selector - named - visit- Lnet/minecraft/util/profiler/Profiler;visit(Ljava/util/function/Supplier;I)V- intermediary - method_24271- Lnet/minecraft/class_3695;method_24271(Ljava/util/function/Supplier;I)V- official - a- Lbou;a(Ljava/util/function/Supplier;I)V
 
- 
getCurrentZoneprivate com.mojang.jtracy.Zone getCurrentZone()- Mappings:
- Namespace - Name - Mixin selector - named - getCurrentZone- Lnet/minecraft/util/profiler/TracyProfiler;getCurrentZone()Lcom/mojang/jtracy/Zone;- intermediary - method_64159- Lnet/minecraft/class_10212;method_64159()Lcom/mojang/jtracy/Zone;- official - d- Lboy;d()Lcom/mojang/jtracy/Zone;
 
- 
addZoneText- Specified by:
- addZoneTextin interface- Profiler
- Mappings:
- Namespace - Name - Mixin selector - named - addZoneText- Lnet/minecraft/util/profiler/Profiler;addZoneText(Ljava/lang/String;)V- intermediary - method_64155- Lnet/minecraft/class_3695;method_64155(Ljava/lang/String;)V- official - e- Lbou;e(Ljava/lang/String;)V
 
- 
addZoneValuepublic void addZoneValue(long value) - Specified by:
- addZoneValuein interface- Profiler
- Mappings:
- Namespace - Name - Mixin selector - named - addZoneValue- Lnet/minecraft/util/profiler/Profiler;addZoneValue(J)V- intermediary - method_64153- Lnet/minecraft/class_3695;method_64153(J)V- official - a- Lbou;a(J)V
 
- 
setZoneColorpublic void setZoneColor(int color) - Specified by:
- setZoneColorin interface- Profiler
- Mappings:
- Namespace - Name - Mixin selector - named - setZoneColor- Lnet/minecraft/util/profiler/Profiler;setZoneColor(I)V- intermediary - method_64152- Lnet/minecraft/class_3695;method_64152(I)V- official - a- Lbou;a(I)V
 
 
-