Class PerformanceMetricsEvent

java.lang.Object
net.minecraft.client.util.telemetry.SampleEvent
net.minecraft.client.util.telemetry.PerformanceMetricsEvent
All Implemented Interfaces:
TelemetryEvent

@Environment(CLIENT) public final class PerformanceMetricsEvent extends SampleEvent
Mappings:
Namespace Name
official fth
intermediary net/minecraft/class_7977
named net/minecraft/client/util/telemetry/PerformanceMetricsEvent
  • Field Details

    • MAX_MEMORY_KB

      private static final long MAX_MEMORY_KB
      Mappings:
      Namespace Name Mixin selector
      official a Lfth;a:J
      intermediary field_41510 Lnet/minecraft/class_7977;field_41510:J
      named MAX_MEMORY_KB Lnet/minecraft/client/util/telemetry/PerformanceMetricsEvent;MAX_MEMORY_KB:J
    • frameRateSamples

      private final LongList frameRateSamples
      Mappings:
      Namespace Name Mixin selector
      official b Lfth;b:Lit/unimi/dsi/fastutil/longs/LongList;
      intermediary field_41511 Lnet/minecraft/class_7977;field_41511:Lit/unimi/dsi/fastutil/longs/LongList;
      named frameRateSamples Lnet/minecraft/client/util/telemetry/PerformanceMetricsEvent;frameRateSamples:Lit/unimi/dsi/fastutil/longs/LongList;
    • renderTimeSamples

      private final LongList renderTimeSamples
      Mappings:
      Namespace Name Mixin selector
      official c Lfth;c:Lit/unimi/dsi/fastutil/longs/LongList;
      intermediary field_41512 Lnet/minecraft/class_7977;field_41512:Lit/unimi/dsi/fastutil/longs/LongList;
      named renderTimeSamples Lnet/minecraft/client/util/telemetry/PerformanceMetricsEvent;renderTimeSamples:Lit/unimi/dsi/fastutil/longs/LongList;
    • usedMemorySamples

      private final LongList usedMemorySamples
      Mappings:
      Namespace Name Mixin selector
      official d Lfth;d:Lit/unimi/dsi/fastutil/longs/LongList;
      intermediary field_41513 Lnet/minecraft/class_7977;field_41513:Lit/unimi/dsi/fastutil/longs/LongList;
      named usedMemorySamples Lnet/minecraft/client/util/telemetry/PerformanceMetricsEvent;usedMemorySamples:Lit/unimi/dsi/fastutil/longs/LongList;
    • sender

      private final TelemetrySender sender
      Mappings:
      Namespace Name Mixin selector
      official e Lfth;e:Lfta;
      intermediary field_41514 Lnet/minecraft/class_7977;field_41514:Lnet/minecraft/class_7965;
      named sender Lnet/minecraft/client/util/telemetry/PerformanceMetricsEvent;sender:Lnet/minecraft/client/util/telemetry/TelemetrySender;
  • Constructor Details

    • PerformanceMetricsEvent

      public PerformanceMetricsEvent(TelemetrySender sender)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lfth;<init>(Lfta;)V
      intermediary <init> Lnet/minecraft/class_7977;<init>(Lnet/minecraft/class_7965;)V
      named <init> Lnet/minecraft/client/util/telemetry/PerformanceMetricsEvent;<init>(Lnet/minecraft/client/util/telemetry/TelemetrySender;)V
  • Method Details

    • tick

      public void tick()
      Overrides:
      tick in class SampleEvent
      Mappings:
      Namespace Name Mixin selector
      official b Lftg;b()V
      intermediary method_47778 Lnet/minecraft/class_7976;method_47778()V
      named tick Lnet/minecraft/client/util/telemetry/SampleEvent;tick()V
    • clearSamples

      private void clearSamples()
      Mappings:
      Namespace Name Mixin selector
      official i Lfth;i()V
      intermediary method_47788 Lnet/minecraft/class_7977;method_47788()V
      named clearSamples Lnet/minecraft/client/util/telemetry/PerformanceMetricsEvent;clearSamples()V
    • sample

      public void sample()
      Specified by:
      sample in class SampleEvent
      Mappings:
      Namespace Name Mixin selector
      official g Lftg;g()V
      intermediary method_47783 Lnet/minecraft/class_7976;method_47783()V
      named sample Lnet/minecraft/client/util/telemetry/SampleEvent;sample()V
    • sampleUsedMemory

      private void sampleUsedMemory()
      Mappings:
      Namespace Name Mixin selector
      official j Lfth;j()V
      intermediary method_47789 Lnet/minecraft/class_7977;method_47789()V
      named sampleUsedMemory Lnet/minecraft/client/util/telemetry/PerformanceMetricsEvent;sampleUsedMemory()V
    • send

      public void send()
      Specified by:
      send in class SampleEvent
      Mappings:
      Namespace Name Mixin selector
      official h Lftg;h()V
      intermediary method_47784 Lnet/minecraft/class_7976;method_47784()V
      named send Lnet/minecraft/client/util/telemetry/SampleEvent;send()V
    • send

      public void send(TelemetrySender sender)
      Mappings:
      Namespace Name Mixin selector
      official a Lfti;a(Lfta;)V
      intermediary method_47786 Lnet/minecraft/class_7978;method_47786(Lnet/minecraft/class_7965;)V
      named send Lnet/minecraft/client/util/telemetry/TelemetryEvent;send(Lnet/minecraft/client/util/telemetry/TelemetrySender;)V
    • toKilos

      private static long toKilos(long bytes)
      Mappings:
      Namespace Name Mixin selector
      official a Lfth;a(J)J
      intermediary method_47785 Lnet/minecraft/class_7977;method_47785(J)J
      named toKilos Lnet/minecraft/client/util/telemetry/PerformanceMetricsEvent;toKilos(J)J