Package net.minecraft.util.profiler
Class Sampler
java.lang.Object
net.minecraft.util.profiler.Sampler
- Direct Known Subclasses:
- ExecutorSampling.MergedSampler
- Mappings:
- Namespace - Name - named - net/minecraft/util/profiler/Sampler- intermediary - net/minecraft/class_5965- official - bqe
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic interfacestatic class
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate booleanprivate double(package private) final @Nullable Sampler.DeviationCheckerprivate final Stringprivate final DoubleSupplierprivate final ByteBufprivate final SampleTypeprivate final ByteBuf
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedSampler(String name, SampleType type, DoubleSupplier retriever, @Nullable Runnable startAction, @Nullable Sampler.DeviationChecker deviationChecker) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic <T> Sampler.Builder<T> builder(String name, SampleType type, ToDoubleFunction<T> retriever, T context) static Samplercreate(String name, SampleType type, DoubleSupplier retriever) static <T> Samplercreate(String name, SampleType type, T context, ToDoubleFunction<T> retriever) private voidbooleangetName()(package private) DoubleSuppliergetType()booleaninthashCode()voidsample(int tick) voidstart()voidstop()
- 
Field Details- 
name- Mappings:
- Namespace - Name - Mixin selector - named - name- Lnet/minecraft/util/profiler/Sampler;name:Ljava/lang/String;- intermediary - field_33882- Lnet/minecraft/class_5965;field_33882:Ljava/lang/String;- official - b- Lbqe;b:Ljava/lang/String;
 
- 
type- Mappings:
- Namespace - Name - Mixin selector - named - type- Lnet/minecraft/util/profiler/Sampler;type:Lnet/minecraft/util/profiler/SampleType;- intermediary - field_29598- Lnet/minecraft/class_5965;field_29598:Lnet/minecraft/class_5949;- official - c- Lbqe;c:Lbqd;
 
- 
retriever- Mappings:
- Namespace - Name - Mixin selector - named - retriever- Lnet/minecraft/util/profiler/Sampler;retriever:Ljava/util/function/DoubleSupplier;- intermediary - field_29599- Lnet/minecraft/class_5965;field_29599:Ljava/util/function/DoubleSupplier;- official - d- Lbqe;d:Ljava/util/function/DoubleSupplier;
 
- 
ticksBuffer- Mappings:
- Namespace - Name - Mixin selector - named - ticksBuffer- Lnet/minecraft/util/profiler/Sampler;ticksBuffer:Lio/netty/buffer/ByteBuf;- intermediary - field_33883- Lnet/minecraft/class_5965;field_33883:Lio/netty/buffer/ByteBuf;- official - e- Lbqe;e:Lio/netty/buffer/ByteBuf;
 
- 
valueBuffer- Mappings:
- Namespace - Name - Mixin selector - named - valueBuffer- Lnet/minecraft/util/profiler/Sampler;valueBuffer:Lio/netty/buffer/ByteBuf;- intermediary - field_29600- Lnet/minecraft/class_5965;field_29600:Lio/netty/buffer/ByteBuf;- official - f- Lbqe;f:Lio/netty/buffer/ByteBuf;
 
- 
activeprivate volatile boolean active- Mappings:
- Namespace - Name - Mixin selector - named - active- Lnet/minecraft/util/profiler/Sampler;active:Z- intermediary - field_29601- Lnet/minecraft/class_5965;field_29601:Z- official - g- Lbqe;g:Z
 
- 
startAction- Mappings:
- Namespace - Name - Mixin selector - named - startAction- Lnet/minecraft/util/profiler/Sampler;startAction:Ljava/lang/Runnable;- intermediary - field_29602- Lnet/minecraft/class_5965;field_29602:Ljava/lang/Runnable;- official - h- Lbqe;h:Ljava/lang/Runnable;
 
- 
deviationChecker- Mappings:
- Namespace - Name - Mixin selector - named - deviationChecker- Lnet/minecraft/util/profiler/Sampler;deviationChecker:Lnet/minecraft/util/profiler/Sampler$DeviationChecker;- intermediary - field_29603- Lnet/minecraft/class_5965;field_29603:Lnet/minecraft/class_5965$class_5967;- official - a- Lbqe;a:Lbqe$c;
 
- 
currentSampleprivate double currentSample- Mappings:
- Namespace - Name - Mixin selector - named - currentSample- Lnet/minecraft/util/profiler/Sampler;currentSample:D- intermediary - field_33884- Lnet/minecraft/class_5965;field_33884:D- official - i- Lbqe;i:D
 
 
- 
- 
Constructor Details- 
Samplerprotected Sampler(String name, SampleType type, DoubleSupplier retriever, @Nullable @Nullable Runnable startAction, @Nullable @Nullable Sampler.DeviationChecker deviationChecker) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/util/profiler/Sampler;<init>(Ljava/lang/String;Lnet/minecraft/util/profiler/SampleType;Ljava/util/function/DoubleSupplier;Ljava/lang/Runnable;Lnet/minecraft/util/profiler/Sampler$DeviationChecker;)V- intermediary - <init>- Lnet/minecraft/class_5965;<init>(Ljava/lang/String;Lnet/minecraft/class_5949;Ljava/util/function/DoubleSupplier;Ljava/lang/Runnable;Lnet/minecraft/class_5965$class_5967;)V- official - <init>- Lbqe;<init>(Ljava/lang/String;Lbqd;Ljava/util/function/DoubleSupplier;Ljava/lang/Runnable;Lbqe$c;)V
 
 
- 
- 
Method Details- 
create- Mappings:
- Namespace - Name - Mixin selector - named - create- Lnet/minecraft/util/profiler/Sampler;create(Ljava/lang/String;Lnet/minecraft/util/profiler/SampleType;Ljava/util/function/DoubleSupplier;)Lnet/minecraft/util/profiler/Sampler;- intermediary - method_34776- Lnet/minecraft/class_5965;method_34776(Ljava/lang/String;Lnet/minecraft/class_5949;Ljava/util/function/DoubleSupplier;)Lnet/minecraft/class_5965;- official - a- Lbqe;a(Ljava/lang/String;Lbqd;Ljava/util/function/DoubleSupplier;)Lbqe;
 
- 
createpublic static <T> Sampler create(String name, SampleType type, T context, ToDoubleFunction<T> retriever) - Mappings:
- Namespace - Name - Mixin selector - named - create- Lnet/minecraft/util/profiler/Sampler;create(Ljava/lang/String;Lnet/minecraft/util/profiler/SampleType;Ljava/lang/Object;Ljava/util/function/ToDoubleFunction;)Lnet/minecraft/util/profiler/Sampler;- intermediary - method_34778- Lnet/minecraft/class_5965;method_34778(Ljava/lang/String;Lnet/minecraft/class_5949;Ljava/lang/Object;Ljava/util/function/ToDoubleFunction;)Lnet/minecraft/class_5965;- official - a- Lbqe;a(Ljava/lang/String;Lbqd;Ljava/lang/Object;Ljava/util/function/ToDoubleFunction;)Lbqe;
 
- 
builderpublic static <T> Sampler.Builder<T> builder(String name, SampleType type, ToDoubleFunction<T> retriever, T context) - Mappings:
- Namespace - Name - Mixin selector - named - builder- Lnet/minecraft/util/profiler/Sampler;builder(Ljava/lang/String;Lnet/minecraft/util/profiler/SampleType;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)Lnet/minecraft/util/profiler/Sampler$Builder;- intermediary - method_34779- Lnet/minecraft/class_5965;method_34779(Ljava/lang/String;Lnet/minecraft/class_5949;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)Lnet/minecraft/class_5965$class_5966;- official - a- Lbqe;a(Ljava/lang/String;Lbqd;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)Lbqe$a;
 
- 
startpublic void start()- Mappings:
- Namespace - Name - Mixin selector - named - start- Lnet/minecraft/util/profiler/Sampler;start()V- intermediary - method_34780- Lnet/minecraft/class_5965;method_34780()V- official - a- Lbqe;a()V
 
- 
samplepublic void sample(int tick) - Mappings:
- Namespace - Name - Mixin selector - named - sample- Lnet/minecraft/util/profiler/Sampler;sample(I)V- intermediary - method_34781- Lnet/minecraft/class_5965;method_34781(I)V- official - a- Lbqe;a(I)V
 
- 
stoppublic void stop()- Mappings:
- Namespace - Name - Mixin selector - named - stop- Lnet/minecraft/util/profiler/Sampler;stop()V- intermediary - method_34782- Lnet/minecraft/class_5965;method_34782()V- official - b- Lbqe;b()V
 
- 
ensureActiveprivate void ensureActive()- Mappings:
- Namespace - Name - Mixin selector - named - ensureActive- Lnet/minecraft/util/profiler/Sampler;ensureActive()V- intermediary - method_34786- Lnet/minecraft/class_5965;method_34786()V- official - h- Lbqe;h()V
 
- 
getRetrieverDoubleSupplier getRetriever()- Mappings:
- Namespace - Name - Mixin selector - named - getRetriever- Lnet/minecraft/util/profiler/Sampler;getRetriever()Ljava/util/function/DoubleSupplier;- intermediary - method_37170- Lnet/minecraft/class_5965;method_37170()Ljava/util/function/DoubleSupplier;- official - c- Lbqe;c()Ljava/util/function/DoubleSupplier;
 
- 
getName- Mappings:
- Namespace - Name - Mixin selector - named - getName- Lnet/minecraft/util/profiler/Sampler;getName()Ljava/lang/String;- intermediary - method_37171- Lnet/minecraft/class_5965;method_37171()Ljava/lang/String;- official - d- Lbqe;d()Ljava/lang/String;
 
- 
getType- Mappings:
- Namespace - Name - Mixin selector - named - getType- Lnet/minecraft/util/profiler/Sampler;getType()Lnet/minecraft/util/profiler/SampleType;- intermediary - method_37172- Lnet/minecraft/class_5965;method_37172()Lnet/minecraft/class_5949;- official - e- Lbqe;e()Lbqd;
 
- 
collectData- Mappings:
- Namespace - Name - Mixin selector - named - collectData- Lnet/minecraft/util/profiler/Sampler;collectData()Lnet/minecraft/util/profiler/Sampler$Data;- intermediary - method_37173- Lnet/minecraft/class_5965;method_37173()Lnet/minecraft/class_5965$class_6398;- official - f- Lbqe;f()Lbqe$b;
 
- 
hasDeviatedpublic boolean hasDeviated()- Mappings:
- Namespace - Name - Mixin selector - named - hasDeviated- Lnet/minecraft/util/profiler/Sampler;hasDeviated()Z- intermediary - method_37174- Lnet/minecraft/class_5965;method_37174()Z- official - g- Lbqe;g()Z
 
- 
equals
- 
hashCodepublic int hashCode()
 
-