Package net.minecraft.util.profiler
Interface Profiler
- All Known Subinterfaces:
 ReadableProfiler
- All Known Implementing Classes:
 DummyProfiler,Profiler.UnionProfiler,ProfilerSystem,TracyProfiler
public interface Profiler
- Mappings:
 Namespace Name named net/minecraft/util/profiler/Profilerintermediary net/minecraft/class_3695official btt
- 
Nested Class Summary
Nested Classes - 
Field Summary
Fields - 
Method Summary
Modifier and TypeMethodDescriptiondefault voidaddZoneText(String label) default voidaddZoneValue(long value) voidendTick()voidmarkSampleType(SampleType type) voidpop()voidvoiddefault ScopedProfilerdefault ScopedProfilerdefault voidsetZoneColor(int color) voidvoidvoidstatic Profilerdefault voidvoidIncrement the visit count for a marker.default voidvoidIncrement the visit count for a marker. 
- 
Field Details
- 
ROOT_NAME
- See Also:
 - Mappings:
 Namespace Name Mixin selector named ROOT_NAMELnet/minecraft/util/profiler/Profiler;ROOT_NAME:Ljava/lang/String;intermediary field_29925Lnet/minecraft/class_3695;field_29925:Ljava/lang/String;official bLbtt;b:Ljava/lang/String;
 
 - 
 - 
Method Details
- 
startTick
void startTick()- Mappings:
 Namespace Name Mixin selector named startTickLnet/minecraft/util/profiler/Profiler;startTick()Vintermediary method_16065Lnet/minecraft/class_3695;method_16065()Vofficial aLbtt;a()V
 - 
endTick
void endTick()- Mappings:
 Namespace Name Mixin selector named endTickLnet/minecraft/util/profiler/Profiler;endTick()Vintermediary method_16066Lnet/minecraft/class_3695;method_16066()Vofficial bLbtt;b()V
 - 
push
- Mappings:
 Namespace Name Mixin selector named pushLnet/minecraft/util/profiler/Profiler;push(Ljava/lang/String;)Vintermediary method_15396Lnet/minecraft/class_3695;method_15396(Ljava/lang/String;)Vofficial aLbtt;a(Ljava/lang/String;)V
 - 
push
- Mappings:
 Namespace Name Mixin selector named pushLnet/minecraft/util/profiler/Profiler;push(Ljava/util/function/Supplier;)Vintermediary method_15400Lnet/minecraft/class_3695;method_15400(Ljava/util/function/Supplier;)Vofficial aLbtt;a(Ljava/util/function/Supplier;)V
 - 
pop
void pop()- Mappings:
 Namespace Name Mixin selector named popLnet/minecraft/util/profiler/Profiler;pop()Vintermediary method_15407Lnet/minecraft/class_3695;method_15407()Vofficial cLbtt;c()V
 - 
swap
- Mappings:
 Namespace Name Mixin selector named swapLnet/minecraft/util/profiler/Profiler;swap(Ljava/lang/String;)Vintermediary method_15405Lnet/minecraft/class_3695;method_15405(Ljava/lang/String;)Vofficial bLbtt;b(Ljava/lang/String;)V
 - 
swap
- Mappings:
 Namespace Name Mixin selector named swapLnet/minecraft/util/profiler/Profiler;swap(Ljava/util/function/Supplier;)Vintermediary method_15403Lnet/minecraft/class_3695;method_15403(Ljava/util/function/Supplier;)Vofficial bLbtt;b(Ljava/util/function/Supplier;)V
 - 
addZoneText
- Mappings:
 Namespace Name Mixin selector named addZoneTextLnet/minecraft/util/profiler/Profiler;addZoneText(Ljava/lang/String;)Vintermediary method_64155Lnet/minecraft/class_3695;method_64155(Ljava/lang/String;)Vofficial eLbtt;e(Ljava/lang/String;)V
 - 
addZoneValue
default void addZoneValue(long value) - Mappings:
 Namespace Name Mixin selector named addZoneValueLnet/minecraft/util/profiler/Profiler;addZoneValue(J)Vintermediary method_64153Lnet/minecraft/class_3695;method_64153(J)Vofficial aLbtt;a(J)V
 - 
setZoneColor
default void setZoneColor(int color) - Mappings:
 Namespace Name Mixin selector named setZoneColorLnet/minecraft/util/profiler/Profiler;setZoneColor(I)Vintermediary method_64152Lnet/minecraft/class_3695;method_64152(I)Vofficial aLbtt;a(I)V
 - 
scoped
- Mappings:
 Namespace Name Mixin selector named scopedLnet/minecraft/util/profiler/Profiler;scoped(Ljava/lang/String;)Lnet/minecraft/util/profiler/ScopedProfiler;intermediary method_64145Lnet/minecraft/class_3695;method_64145(Ljava/lang/String;)Lnet/minecraft/class_10214;official dLbtt;d(Ljava/lang/String;)Lbty;
 - 
scoped
- Mappings:
 Namespace Name Mixin selector named scopedLnet/minecraft/util/profiler/Profiler;scoped(Ljava/util/function/Supplier;)Lnet/minecraft/util/profiler/ScopedProfiler;intermediary method_64144Lnet/minecraft/class_3695;method_64144(Ljava/util/function/Supplier;)Lnet/minecraft/class_10214;official cLbtt;c(Ljava/util/function/Supplier;)Lbty;
 - 
markSampleType
- Mappings:
 Namespace Name Mixin selector named markSampleTypeLnet/minecraft/util/profiler/Profiler;markSampleType(Lnet/minecraft/util/profiler/SampleType;)Vintermediary method_37167Lnet/minecraft/class_3695;method_37167(Lnet/minecraft/class_5949;)Vofficial aLbtt;a(Lbvc;)V
 - 
visit
- Mappings:
 Namespace Name Mixin selector named visitLnet/minecraft/util/profiler/Profiler;visit(Ljava/lang/String;)Vintermediary method_39278Lnet/minecraft/class_3695;method_39278(Ljava/lang/String;)Vofficial fLbtt;f(Ljava/lang/String;)V
 - 
visit
Increment the visit count for a marker.This is useful to keep track of number of calls made to performance- wise expensive methods.
- Parameters:
 marker- a unique marker- Mappings:
 Namespace Name Mixin selector named visitLnet/minecraft/util/profiler/Profiler;visit(Ljava/lang/String;I)Vintermediary method_24270Lnet/minecraft/class_3695;method_24270(Ljava/lang/String;I)Vofficial aLbtt;a(Ljava/lang/String;I)V
 - 
visit
- Mappings:
 Namespace Name Mixin selector named visitLnet/minecraft/util/profiler/Profiler;visit(Ljava/util/function/Supplier;)Vintermediary method_39277Lnet/minecraft/class_3695;method_39277(Ljava/util/function/Supplier;)Vofficial dLbtt;d(Ljava/util/function/Supplier;)V
 - 
visit
Increment 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.
- Parameters:
 markerGetter- the getter for a unique marker- Mappings:
 Namespace Name Mixin selector named visitLnet/minecraft/util/profiler/Profiler;visit(Ljava/util/function/Supplier;I)Vintermediary method_24271Lnet/minecraft/class_3695;method_24271(Ljava/util/function/Supplier;I)Vofficial aLbtt;a(Ljava/util/function/Supplier;I)V
 - 
union
- Mappings:
 Namespace Name Mixin selector named unionLnet/minecraft/util/profiler/Profiler;union(Lnet/minecraft/util/profiler/Profiler;Lnet/minecraft/util/profiler/Profiler;)Lnet/minecraft/util/profiler/Profiler;intermediary method_64154Lnet/minecraft/class_3695;method_64154(Lnet/minecraft/class_3695;Lnet/minecraft/class_3695;)Lnet/minecraft/class_3695;official aLbtt;a(Lbtt;Lbtt;)Lbtt;
 
 -