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 bzn
-
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 static final JfrProfilerprivate static final Loggerstatic final Stringstatic final Stringprivate final Runnablestatic final Stringprivate final Map<String, NetworkSummaryEvent.Recorder> static final Stringprivate floatprivate final Runnablestatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate static voidaddPeriodicEvent(Class<? extends Event> clazz, Runnable recorder) (package private) voidstatic JfrProfilerprivate NetworkSummaryEvent.RecordergetOrCreateSummaryRecorder(SocketAddress address) booleanbooleanvoidonChunkRegionRead(StorageKey key, ChunkPos chunkPos, ChunkCompressionFormat format, int bytes) voidonChunkRegionWrite(StorageKey key, ChunkPos chunkPos, ChunkCompressionFormat format, int bytes) voidonClientFps(int fps) 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 gLbzn;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 aLbzn;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 bLbzn;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 cLbzn;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 dLbzn;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 eLbzn;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 hLbzn;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 iLbzn;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 jLbzn;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 kLbzn;k:Lbzn;
-
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 lLbzn;l:Ljdk/jfr/Recording;
-
fps
private int fps- Mappings:
Namespace Name Mixin selector named fpsLnet/minecraft/util/profiling/jfr/JfrProfiler;fps:Iintermediary field_63275Lnet/minecraft/class_6505;field_63275:Iofficial mLbzn;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 nLbzn;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 oLbzn;o:Ljava/util/Map;
-
fpsEventRecorder
- Mappings:
Namespace Name Mixin selector named fpsEventRecorderLnet/minecraft/util/profiling/jfr/JfrProfiler;fpsEventRecorder:Ljava/lang/Runnable;intermediary field_63276Lnet/minecraft/class_6505;field_63276:Ljava/lang/Runnable;official pLbzn;p:Ljava/lang/Runnable;
-
tickTimeEventRecorder
- Mappings:
Namespace Name Mixin selector named tickTimeEventRecorderLnet/minecraft/util/profiling/jfr/JfrProfiler;tickTimeEventRecorder:Ljava/lang/Runnable;intermediary field_63277Lnet/minecraft/class_6505;field_63277:Ljava/lang/Runnable;official qLbzn;q:Ljava/lang/Runnable;
-
networkSummaryEventRecorder
- Mappings:
Namespace Name Mixin selector named networkSummaryEventRecorderLnet/minecraft/util/profiling/jfr/JfrProfiler;networkSummaryEventRecorder:Ljava/lang/Runnable;intermediary field_63278Lnet/minecraft/class_6505;field_63278:Ljava/lang/Runnable;official rLbzn;r:Ljava/lang/Runnable;
-
-
Constructor Details
-
JfrProfiler
private JfrProfiler()
-
-
Method Details
-
addPeriodicEvents
void addPeriodicEvents()- Mappings:
Namespace Name Mixin selector named addPeriodicEventsLnet/minecraft/util/profiling/jfr/JfrProfiler;addPeriodicEvents()Vintermediary method_75089Lnet/minecraft/class_6505;method_75089()Vofficial fLbzn;f()V
-
addPeriodicEvent
- Mappings:
Namespace Name Mixin selector named addPeriodicEventLnet/minecraft/util/profiling/jfr/JfrProfiler;addPeriodicEvent(Ljava/lang/Class;Ljava/lang/Runnable;)Vintermediary method_75088Lnet/minecraft/class_6505;method_75088(Ljava/lang/Class;Ljava/lang/Runnable;)Vofficial aLbzn;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 aLbzn;a()Lbzn;
-
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 aLbzo;a(Lbzm;)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 bLbzo;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 cLbzo;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 dLbzo;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 aLbzn;a(Ljava/io/Reader;Lbzm;)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 gLbzn;g()V
-
onClientFps
public void onClientFps(int fps) - Specified by:
onClientFpsin interfaceFlightProfiler- Mappings:
Namespace Name Mixin selector named onClientFpsLnet/minecraft/util/profiling/jfr/FlightProfiler;onClientFps(I)Vintermediary method_75087Lnet/minecraft/class_6611;method_75087(I)Vofficial aLbzo;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 aLbzo;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 aLbzo;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 bLbzo;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 aLbzn;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 aLbzo;a(Leqb;Ldts;Leqa;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 bLbzo;b(Leqb;Ldts;Leqa;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 eLbzo;e()Lbzr;
-
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 aLbzo;a(Ldts;Lamx;Ljava/lang/String;)Lbzr;
-
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 aLbzo;a(Ldts;Lamx;Ljj;)Lbzr;
-