Package net.minecraft.util.profiling.jfr
Class JfrProfiler
java.lang.Object
net.minecraft.util.profiling.jfr.JfrProfiler
- All Implemented Interfaces:
FlightProfiler
- Mappings:
Namespace Name named net/minecraft/util/profiling/jfr/JfrProfilerintermediary net/minecraft/class_6505official bzp
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.util.profiling.jfr.FlightProfiler
FlightProfiler.NoopProfiler -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate static final DateTimeFormatterprivate intprivate final Runnableprivate final Runnableprivate final Runnableprivate static final JfrProfilerprivate static final Loggerstatic final Stringstatic final Stringstatic final Stringprivate final Map<String, NetworkSummaryEvent.Recorder> static final Stringprivate floatstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidstatic JfrProfilerprivate NetworkSummaryEvent.RecordergetOrCreateSummaryRecorder(SocketAddress address) booleanbooleanvoidmethod_75087(int int2) private static voidmethod_75088(Class<? extends Event> class2, Runnable runnable) (package private) voidvoidonChunkRegionRead(StorageKey key, ChunkPos chunkPos, ChunkCompressionFormat format, int bytes) voidonChunkRegionWrite(StorageKey key, ChunkPos chunkPos, ChunkCompressionFormat format, int bytes) voidonPacketReceived(NetworkPhase state, PacketType<?> type, SocketAddress remoteAddress, int bytes) voidonPacketSent(NetworkPhase state, PacketType<?> type, SocketAddress remoteAddress, int bytes) voidonTick(float tickTime) private booleanstart(Reader reader, InstanceType instanceType) booleanstart(InstanceType instanceType) startChunkGenerationProfiling(ChunkPos chunkPos, RegistryKey<World> world, String targetStatus) startStructureGenerationProfiling(ChunkPos chunkPos, RegistryKey<World> world, RegistryEntry<Structure> structure) stop()
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/util/profiling/jfr/JfrProfiler;LOGGER:Lorg/slf4j/Logger;intermediary field_34408Lnet/minecraft/class_6505;field_34408:Lorg/slf4j/Logger;official gLbzp;g:Lorg/slf4j/Logger;
-
MINECRAFT
- See Also:
- Mappings:
Namespace Name Mixin selector named MINECRAFTLnet/minecraft/util/profiling/jfr/JfrProfiler;MINECRAFT:Ljava/lang/String;intermediary field_34403Lnet/minecraft/class_6505;field_34403:Ljava/lang/String;official aLbzp;a:Ljava/lang/String;
-
WORLD_GENERATION
- See Also:
- Mappings:
Namespace Name Mixin selector named WORLD_GENERATIONLnet/minecraft/util/profiling/jfr/JfrProfiler;WORLD_GENERATION:Ljava/lang/String;intermediary field_34404Lnet/minecraft/class_6505;field_34404:Ljava/lang/String;official bLbzp;b:Ljava/lang/String;
-
TICKING
- See Also:
- Mappings:
Namespace Name Mixin selector named TICKINGLnet/minecraft/util/profiling/jfr/JfrProfiler;TICKING:Ljava/lang/String;intermediary field_34405Lnet/minecraft/class_6505;field_34405:Ljava/lang/String;official cLbzp;c:Ljava/lang/String;
-
NETWORK
- See Also:
- Mappings:
Namespace Name Mixin selector named NETWORKLnet/minecraft/util/profiling/jfr/JfrProfiler;NETWORK:Ljava/lang/String;intermediary field_34406Lnet/minecraft/class_6505;field_34406:Ljava/lang/String;official dLbzp;d:Ljava/lang/String;
-
STORAGE
- See Also:
- Mappings:
Namespace Name Mixin selector named STORAGELnet/minecraft/util/profiling/jfr/JfrProfiler;STORAGE:Ljava/lang/String;intermediary field_49058Lnet/minecraft/class_6505;field_49058:Ljava/lang/String;official eLbzp;e:Ljava/lang/String;
-
EVENTS
- Mappings:
Namespace Name Mixin selector named EVENTSLnet/minecraft/util/profiling/jfr/JfrProfiler;EVENTS:Ljava/util/List;intermediary field_34407Lnet/minecraft/class_6505;field_34407:Ljava/util/List;official hLbzp;h:Ljava/util/List;
-
CONFIG_PATH
- See Also:
- Mappings:
Namespace Name Mixin selector named CONFIG_PATHLnet/minecraft/util/profiling/jfr/JfrProfiler;CONFIG_PATH:Ljava/lang/String;intermediary field_34409Lnet/minecraft/class_6505;field_34409:Ljava/lang/String;official iLbzp;i:Ljava/lang/String;
-
DATE_TIME_FORMAT
- Mappings:
Namespace Name Mixin selector named DATE_TIME_FORMATLnet/minecraft/util/profiling/jfr/JfrProfiler;DATE_TIME_FORMAT:Ljava/time/format/DateTimeFormatter;intermediary field_34410Lnet/minecraft/class_6505;field_34410:Ljava/time/format/DateTimeFormatter;official jLbzp;j:Ljava/time/format/DateTimeFormatter;
-
INSTANCE
- Mappings:
Namespace Name Mixin selector named INSTANCELnet/minecraft/util/profiling/jfr/JfrProfiler;INSTANCE:Lnet/minecraft/util/profiling/jfr/JfrProfiler;intermediary field_35576Lnet/minecraft/class_6505;field_35576:Lnet/minecraft/class_6505;official kLbzp;k:Lbzp;
-
currentRecording
- Mappings:
Namespace Name Mixin selector named currentRecordingLnet/minecraft/util/profiling/jfr/JfrProfiler;currentRecording:Ljdk/jfr/Recording;intermediary field_34411Lnet/minecraft/class_6505;field_34411:Ljdk/jfr/Recording;official lLbzp;l:Ljdk/jfr/Recording;
-
field_63275
private int field_63275- Mappings:
Namespace Name Mixin selector named field_63275Lnet/minecraft/util/profiling/jfr/JfrProfiler;field_63275:Iintermediary field_63275Lnet/minecraft/class_6505;field_63275:Iofficial mLbzp;m:I
-
tickTime
private float tickTime- Mappings:
Namespace Name Mixin selector named tickTimeLnet/minecraft/util/profiling/jfr/JfrProfiler;tickTime:Fintermediary field_35577Lnet/minecraft/class_6505;field_35577:Fofficial nLbzp;n:F
-
summaryRecorderByAddress
- Mappings:
Namespace Name Mixin selector named summaryRecorderByAddressLnet/minecraft/util/profiling/jfr/JfrProfiler;summaryRecorderByAddress:Ljava/util/Map;intermediary field_35578Lnet/minecraft/class_6505;field_35578:Ljava/util/Map;official oLbzp;o:Ljava/util/Map;
-
field_63276
- Mappings:
Namespace Name Mixin selector named field_63276Lnet/minecraft/util/profiling/jfr/JfrProfiler;field_63276:Ljava/lang/Runnable;intermediary field_63276Lnet/minecraft/class_6505;field_63276:Ljava/lang/Runnable;official pLbzp;p:Ljava/lang/Runnable;
-
field_63277
- Mappings:
Namespace Name Mixin selector named field_63277Lnet/minecraft/util/profiling/jfr/JfrProfiler;field_63277:Ljava/lang/Runnable;intermediary field_63277Lnet/minecraft/class_6505;field_63277:Ljava/lang/Runnable;official qLbzp;q:Ljava/lang/Runnable;
-
field_63278
- Mappings:
Namespace Name Mixin selector named field_63278Lnet/minecraft/util/profiling/jfr/JfrProfiler;field_63278:Ljava/lang/Runnable;intermediary field_63278Lnet/minecraft/class_6505;field_63278:Ljava/lang/Runnable;official rLbzp;r:Ljava/lang/Runnable;
-
-
Constructor Details
-
JfrProfiler
private JfrProfiler()
-
-
Method Details
-
method_75089
void method_75089()- Mappings:
Namespace Name Mixin selector named method_75089Lnet/minecraft/util/profiling/jfr/JfrProfiler;method_75089()Vintermediary method_75089Lnet/minecraft/class_6505;method_75089()Vofficial fLbzp;f()V
-
method_75088
- Mappings:
Namespace Name Mixin selector named method_75088Lnet/minecraft/util/profiling/jfr/JfrProfiler;method_75088(Ljava/lang/Class;Ljava/lang/Runnable;)Vintermediary method_75088Lnet/minecraft/class_6505;method_75088(Ljava/lang/Class;Ljava/lang/Runnable;)Vofficial aLbzp;a(Ljava/lang/Class;Ljava/lang/Runnable;)V
-
getInstance
- Mappings:
Namespace Name Mixin selector named getInstanceLnet/minecraft/util/profiling/jfr/JfrProfiler;getInstance()Lnet/minecraft/util/profiling/jfr/JfrProfiler;intermediary method_39428Lnet/minecraft/class_6505;method_39428()Lnet/minecraft/class_6505;official aLbzp;a()Lbzp;
-
start
- Specified by:
startin interfaceFlightProfiler- Mappings:
Namespace Name Mixin selector named startLnet/minecraft/util/profiling/jfr/FlightProfiler;start(Lnet/minecraft/util/profiling/jfr/InstanceType;)Zintermediary method_37981Lnet/minecraft/class_6611;method_37981(Lnet/minecraft/class_6506;)Zofficial aLbzq;a(Lbzo;)Z
-
stop
- Specified by:
stopin interfaceFlightProfiler- Mappings:
Namespace Name Mixin selector named stopLnet/minecraft/util/profiling/jfr/FlightProfiler;stop()Ljava/nio/file/Path;intermediary method_37980Lnet/minecraft/class_6611;method_37980()Ljava/nio/file/Path;official bLbzq;b()Ljava/nio/file/Path;
-
isProfiling
public boolean isProfiling()- Specified by:
isProfilingin interfaceFlightProfiler- Mappings:
Namespace Name Mixin selector named isProfilingLnet/minecraft/util/profiling/jfr/FlightProfiler;isProfiling()Zintermediary method_37984Lnet/minecraft/class_6611;method_37984()Zofficial cLbzq;c()Z
-
isAvailable
public boolean isAvailable()- Specified by:
isAvailablein interfaceFlightProfiler- Mappings:
Namespace Name Mixin selector named isAvailableLnet/minecraft/util/profiling/jfr/FlightProfiler;isAvailable()Zintermediary method_38658Lnet/minecraft/class_6611;method_38658()Zofficial dLbzq;d()Z
-
start
- Mappings:
Namespace Name Mixin selector named startLnet/minecraft/util/profiling/jfr/JfrProfiler;start(Ljava/io/Reader;Lnet/minecraft/util/profiling/jfr/InstanceType;)Zintermediary method_37983Lnet/minecraft/class_6505;method_37983(Ljava/io/Reader;Lnet/minecraft/class_6506;)Zofficial aLbzp;a(Ljava/io/Reader;Lbzo;)Z
-
addListener
private void addListener()- Mappings:
Namespace Name Mixin selector named addListenerLnet/minecraft/util/profiling/jfr/JfrProfiler;addListener()Vintermediary method_38660Lnet/minecraft/class_6505;method_38660()Vofficial gLbzp;g()V
-
method_75087
public void method_75087(int int2) - Specified by:
method_75087in interfaceFlightProfiler- Mappings:
Namespace Name Mixin selector named method_75087Lnet/minecraft/util/profiling/jfr/FlightProfiler;method_75087(I)Vintermediary method_75087Lnet/minecraft/class_6611;method_75087(I)Vofficial aLbzq;a(I)V
-
onTick
public void onTick(float tickTime) - Specified by:
onTickin interfaceFlightProfiler- Mappings:
Namespace Name Mixin selector named onTickLnet/minecraft/util/profiling/jfr/FlightProfiler;onTick(F)Vintermediary method_38654Lnet/minecraft/class_6611;method_38654(F)Vofficial aLbzq;a(F)V
-
onPacketReceived
public void onPacketReceived(NetworkPhase state, PacketType<?> type, SocketAddress remoteAddress, int bytes) - Specified by:
onPacketReceivedin interfaceFlightProfiler- Mappings:
Namespace Name Mixin selector named onPacketReceivedLnet/minecraft/util/profiling/jfr/FlightProfiler;onPacketReceived(Lnet/minecraft/network/NetworkPhase;Lnet/minecraft/network/packet/PacketType;Ljava/net/SocketAddress;I)Vintermediary method_38656Lnet/minecraft/class_6611;method_38656(Lnet/minecraft/class_2539;Lnet/minecraft/class_9145;Ljava/net/SocketAddress;I)Vofficial aLbzq;a(Lxa;Labf;Ljava/net/SocketAddress;I)V
-
onPacketSent
public void onPacketSent(NetworkPhase state, PacketType<?> type, SocketAddress remoteAddress, int bytes) - Specified by:
onPacketSentin interfaceFlightProfiler- Mappings:
Namespace Name Mixin selector named onPacketSentLnet/minecraft/util/profiling/jfr/FlightProfiler;onPacketSent(Lnet/minecraft/network/NetworkPhase;Lnet/minecraft/network/packet/PacketType;Ljava/net/SocketAddress;I)Vintermediary method_38657Lnet/minecraft/class_6611;method_38657(Lnet/minecraft/class_2539;Lnet/minecraft/class_9145;Ljava/net/SocketAddress;I)Vofficial bLbzq;b(Lxa;Labf;Ljava/net/SocketAddress;I)V
-
getOrCreateSummaryRecorder
- Mappings:
Namespace Name Mixin selector named getOrCreateSummaryRecorderLnet/minecraft/util/profiling/jfr/JfrProfiler;getOrCreateSummaryRecorder(Ljava/net/SocketAddress;)Lnet/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$Recorder;intermediary method_39429Lnet/minecraft/class_6505;method_39429(Ljava/net/SocketAddress;)Lnet/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$class_6779;official aLbzp;a(Ljava/net/SocketAddress;)Lnet/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$b;
-
onChunkRegionRead
public void onChunkRegionRead(StorageKey key, ChunkPos chunkPos, ChunkCompressionFormat format, int bytes) - Specified by:
onChunkRegionReadin interfaceFlightProfiler- Mappings:
Namespace Name Mixin selector named onChunkRegionReadLnet/minecraft/util/profiling/jfr/FlightProfiler;onChunkRegionRead(Lnet/minecraft/world/storage/StorageKey;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/storage/ChunkCompressionFormat;I)Vintermediary method_56979Lnet/minecraft/class_6611;method_56979(Lnet/minecraft/class_9240;Lnet/minecraft/class_1923;Lnet/minecraft/class_4486;I)Vofficial aLbzq;a(Leph;Ldsv;Lepg;I)V
-
onChunkRegionWrite
public void onChunkRegionWrite(StorageKey key, ChunkPos chunkPos, ChunkCompressionFormat format, int bytes) - Specified by:
onChunkRegionWritein interfaceFlightProfiler- Mappings:
Namespace Name Mixin selector named onChunkRegionWriteLnet/minecraft/util/profiling/jfr/FlightProfiler;onChunkRegionWrite(Lnet/minecraft/world/storage/StorageKey;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/storage/ChunkCompressionFormat;I)Vintermediary method_56980Lnet/minecraft/class_6611;method_56980(Lnet/minecraft/class_9240;Lnet/minecraft/class_1923;Lnet/minecraft/class_4486;I)Vofficial bLbzq;b(Leph;Ldsv;Lepg;I)V
-
startWorldLoadProfiling
- Specified by:
startWorldLoadProfilingin interfaceFlightProfiler- Mappings:
Namespace Name Mixin selector named startWorldLoadProfilingLnet/minecraft/util/profiling/jfr/FlightProfiler;startWorldLoadProfiling()Lnet/minecraft/util/function/Finishable;intermediary method_38659Lnet/minecraft/class_6611;method_38659()Lnet/minecraft/class_6613;official eLbzq;e()Lbzt;
-
startChunkGenerationProfiling
@Nullable public @Nullable Finishable startChunkGenerationProfiling(ChunkPos chunkPos, RegistryKey<World> world, String targetStatus) - Specified by:
startChunkGenerationProfilingin interfaceFlightProfiler- Mappings:
Namespace Name Mixin selector named startChunkGenerationProfilingLnet/minecraft/util/profiling/jfr/FlightProfiler;startChunkGenerationProfiling(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/registry/RegistryKey;Ljava/lang/String;)Lnet/minecraft/util/function/Finishable;intermediary method_38655Lnet/minecraft/class_6611;method_38655(Lnet/minecraft/class_1923;Lnet/minecraft/class_5321;Ljava/lang/String;)Lnet/minecraft/class_6613;official aLbzq;a(Ldsv;Lamx;Ljava/lang/String;)Lbzt;
-
startStructureGenerationProfiling
@Nullable public @Nullable Finishable startStructureGenerationProfiling(ChunkPos chunkPos, RegistryKey<World> world, RegistryEntry<Structure> structure) - Specified by:
startStructureGenerationProfilingin interfaceFlightProfiler- Mappings:
Namespace Name Mixin selector named startStructureGenerationProfilingLnet/minecraft/util/profiling/jfr/FlightProfiler;startStructureGenerationProfiling(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/util/function/Finishable;intermediary method_65105Lnet/minecraft/class_6611;method_65105(Lnet/minecraft/class_1923;Lnet/minecraft/class_5321;Lnet/minecraft/class_6880;)Lnet/minecraft/class_6613;official aLbzq;a(Ldsv;Lamx;Ljj;)Lbzt;
-