Class TimeRecorder
java.lang.Object
net.minecraft.client.util.telemetry.TimeRecorder
- Mappings:
Namespace Name official fzaintermediary net/minecraft/class_8561named net/minecraft/client/util/telemetry/TimeRecorder
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate OptionalLongstatic final TimeRecorderprivate static final Loggerprivate final Map<TelemetryEventProperty<TimeRecorder.Measurement>,Stopwatch> private final Ticker -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddStep(TelemetryEventProperty<TimeRecorder.Measurement> property, Function<TelemetryEventProperty<TimeRecorder.Measurement>, Stopwatch> factory) voidcollect(TelemetrySender sender) voidend(TelemetryEventProperty<TimeRecorder.Measurement> property) voidsetBootstrapLoadTime(long time) voidstart(TelemetryEventProperty<TimeRecorder.Measurement> property) voidstart(TelemetryEventProperty<TimeRecorder.Measurement> property, Stopwatch stopWatch)
-
Field Details
-
INSTANCE
- Mappings:
Namespace Name Mixin selector official aLfza;a:Lfza;intermediary field_44842Lnet/minecraft/class_8561;field_44842:Lnet/minecraft/class_8561;named INSTANCELnet/minecraft/client/util/telemetry/TimeRecorder;INSTANCE:Lnet/minecraft/client/util/telemetry/TimeRecorder;
-
LOGGER
- Mappings:
Namespace Name Mixin selector official bLfza;b:Lorg/slf4j/Logger;intermediary field_44843Lnet/minecraft/class_8561;field_44843:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/client/util/telemetry/TimeRecorder;LOGGER:Lorg/slf4j/Logger;
-
ticker
- Mappings:
Namespace Name Mixin selector official cLfza;c:Lcom/google/common/base/Ticker;intermediary field_44844Lnet/minecraft/class_8561;field_44844:Lcom/google/common/base/Ticker;named tickerLnet/minecraft/client/util/telemetry/TimeRecorder;ticker:Lcom/google/common/base/Ticker;
-
steps
- Mappings:
Namespace Name Mixin selector official dLfza;d:Ljava/util/Map;intermediary field_44845Lnet/minecraft/class_8561;field_44845:Ljava/util/Map;named stepsLnet/minecraft/client/util/telemetry/TimeRecorder;steps:Ljava/util/Map;
-
bootstrapLoadTime
- Mappings:
Namespace Name Mixin selector official eLfza;e:Ljava/util/OptionalLong;intermediary field_44846Lnet/minecraft/class_8561;field_44846:Ljava/util/OptionalLong;named bootstrapLoadTimeLnet/minecraft/client/util/telemetry/TimeRecorder;bootstrapLoadTime:Ljava/util/OptionalLong;
-
-
Constructor Details
-
TimeRecorder
- Mappings:
Namespace Name Mixin selector official <init>Lfza;<init>(Lcom/google/common/base/Ticker;)Vintermediary <init>Lnet/minecraft/class_8561;<init>(Lcom/google/common/base/Ticker;)Vnamed <init>Lnet/minecraft/client/util/telemetry/TimeRecorder;<init>(Lcom/google/common/base/Ticker;)V
-
-
Method Details
-
start
- Mappings:
Namespace Name Mixin selector official aLfza;a(Lfyw;)Vintermediary method_51806Lnet/minecraft/class_8561;method_51806(Lnet/minecraft/class_7969;)Vnamed startLnet/minecraft/client/util/telemetry/TimeRecorder;start(Lnet/minecraft/client/util/telemetry/TelemetryEventProperty;)V
-
start
- Mappings:
Namespace Name Mixin selector official aLfza;a(Lfyw;Lcom/google/common/base/Stopwatch;)Vintermediary method_51807Lnet/minecraft/class_8561;method_51807(Lnet/minecraft/class_7969;Lcom/google/common/base/Stopwatch;)Vnamed startLnet/minecraft/client/util/telemetry/TimeRecorder;start(Lnet/minecraft/client/util/telemetry/TelemetryEventProperty;Lcom/google/common/base/Stopwatch;)V
-
addStep
private void addStep(TelemetryEventProperty<TimeRecorder.Measurement> property, Function<TelemetryEventProperty<TimeRecorder.Measurement>, Stopwatch> factory) - Mappings:
Namespace Name Mixin selector official aLfza;a(Lfyw;Ljava/util/function/Function;)Vintermediary method_51808Lnet/minecraft/class_8561;method_51808(Lnet/minecraft/class_7969;Ljava/util/function/Function;)Vnamed addStepLnet/minecraft/client/util/telemetry/TimeRecorder;addStep(Lnet/minecraft/client/util/telemetry/TelemetryEventProperty;Ljava/util/function/Function;)V
-
end
- Mappings:
Namespace Name Mixin selector official bLfza;b(Lfyw;)Vintermediary method_51812Lnet/minecraft/class_8561;method_51812(Lnet/minecraft/class_7969;)Vnamed endLnet/minecraft/client/util/telemetry/TimeRecorder;end(Lnet/minecraft/client/util/telemetry/TelemetryEventProperty;)V
-
collect
- Mappings:
Namespace Name Mixin selector official aLfza;a(Lfyt;)Vintermediary method_51805Lnet/minecraft/class_8561;method_51805(Lnet/minecraft/class_7965;)Vnamed collectLnet/minecraft/client/util/telemetry/TimeRecorder;collect(Lnet/minecraft/client/util/telemetry/TelemetrySender;)V
-
setBootstrapLoadTime
public void setBootstrapLoadTime(long time) - Mappings:
Namespace Name Mixin selector official aLfza;a(J)Vintermediary method_51803Lnet/minecraft/class_8561;method_51803(J)Vnamed setBootstrapLoadTimeLnet/minecraft/client/util/telemetry/TimeRecorder;setBootstrapLoadTime(J)V
-