21w38a JFR (#2703)

* 21w38a JFR

* Rename to FlightProfiler
This commit is contained in:
apple502j 2021-09-26 10:13:54 +09:00 committed by GitHub
parent a346619d8d
commit 93711c1b7d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 51 additions and 7 deletions

View File

@ -1,4 +0,0 @@
CLASS net/minecraft/class_6611
METHOD method_37980 stop ()Ljava/nio/file/Path;
METHOD method_37981 start (Lnet/minecraft/class_6506;)Z
METHOD method_37984 isProfiling ()Z

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_6613 net/minecraft/util/profiling/jfr/Finishable

View File

@ -0,0 +1,28 @@
CLASS net/minecraft/class_6611 net/minecraft/util/profiling/jfr/FlightProfiler
FIELD field_34923 INSTANCE Lnet/minecraft/class_6611;
METHOD method_37980 stop ()Ljava/nio/file/Path;
METHOD method_37981 start (Lnet/minecraft/class_6505$class_6506;)Z
ARG 1 instanceType
METHOD method_37981 start (Lnet/minecraft/class_6506;)Z
ARG 1 instanceType
METHOD method_37984 isProfiling ()Z
METHOD method_38653 registerEvents ()V
METHOD method_38654 onTick (F)V
ARG 1 tickTime
METHOD method_38655 startChunkGenerationProfiling (Lnet/minecraft/class_1923;Lnet/minecraft/class_5321;Ljava/lang/String;)Lnet/minecraft/class_6613;
ARG 1 chunkPos
ARG 2 world
ARG 3 targetStatus
METHOD method_38656 onPacketReceived (Ljava/util/function/Supplier;Ljava/net/SocketAddress;I)V
ARG 1 packetNameSupplier
ARG 2 remoteAddress
ARG 3 bytes
METHOD method_38657 onPacketSent (Ljava/util/function/Supplier;Ljava/net/SocketAddress;I)V
ARG 1 packetNameSupplier
ARG 2 remoteAddress
ARG 3 bytes
METHOD method_38658 isAvailable ()Z
METHOD method_38659 startWorldLoadProfiling ()Lnet/minecraft/class_6613;
CLASS class_6612 NoopProfiler
FIELD field_34924 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_34925 NOOP Lnet/minecraft/class_6613;

View File

@ -1,8 +1,13 @@
CLASS net/minecraft/class_6507 net/minecraft/util/profiling/jfr/Listener
CLASS net/minecraft/class_6507 net/minecraft/util/profiling/jfr/JfrListener
FIELD field_34417 stopCallback Ljava/lang/Runnable;
FIELD field_34926 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD <init> (Ljava/lang/Runnable;)V
ARG 1 stopCallback
METHOD method_37989 shouldUseLogger ()Z
METHOD method_37991 log (Lorg/apache/logging/log4j/util/Supplier;)V
ARG 0 messageSupplier
METHOD method_37992 warn (Lorg/apache/logging/log4j/util/Supplier;Ljava/lang/Throwable;)V
ARG 0 messageSupplier
ARG 1 throwable
METHOD method_38663 stop (Ljava/nio/file/Path;)V
ARG 1 dumpPath

View File

@ -8,6 +8,14 @@ CLASS net/minecraft/class_6505 net/minecraft/util/profiling/jfr/JfrProfiler
FIELD field_34409 CONFIG_PATH Ljava/lang/String;
FIELD field_34410 DATE_TIME_FORMAT Ljava/time/format/DateTimeFormatter;
FIELD field_34411 currentRecording Ljdk/jfr/Recording;
FIELD field_34920 nextSampleTime J
METHOD method_37982 (Lnet/minecraft/class_6506;Ljava/lang/String;Ljdk/jfr/Recording;)V
ARG 2 recording
METHOD method_37983 start (Ljava/io/Reader;Lnet/minecraft/class_6506;)Z
ARG 1 reader
ARG 2 instanceType
METHOD method_38660 addListener ()V
CLASS 1
FIELD field_34921 innerListener Lnet/minecraft/class_6507;
METHOD recordingStateChanged (Ljdk/jfr/Recording;)V
ARG 1 recording

View File

@ -1,4 +1,8 @@
CLASS net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent
METHOD <init> (Lnet/minecraft/class_1923;Lnet/minecraft/class_5321;Ljava/lang/String;)V
ARG 1 chunkPos
ARG 2 world
ARG 3 targetStatus
CLASS class_6602 Names
FIELD field_34855 WORLD_POS_X Ljava/lang/String;
FIELD field_34856 WORLD_POS_Z Ljava/lang/String;

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_6509 net/minecraft/util/profiling/jfr/event/network/PacketEvent
CLASS net/minecraft/class_6509 net/minecraft/util/profiling/jfr/event/PacketEvent
METHOD <init> (Ljava/lang/String;Ljava/net/SocketAddress;I)V
ARG 1 packetName
ARG 2 remoteAddress

View File

@ -1,3 +1,5 @@
CLASS net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent
METHOD <init> (F)V
ARG 1 averageTickMilliseconds
CLASS class_6601 Names
FIELD field_34854 AVERAGE_TICK_MS Ljava/lang/String;
FIELD field_34854 AVERAGE_TICK_DURATION Ljava/lang/String;