Package net.minecraft.util.profiling.jfr
Class JfrProfiler
java.lang.Object
net.minecraft.util.profiling.jfr.JfrProfiler
- All Implemented Interfaces:
JvmProfiler
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.util.profiling.jfr.JvmProfiler
JvmProfiler.NoOpProfiler -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate floatprivate static final DateTimeFormatterprivate static final Stringprivate static final JfrProfilerprivate static final org.slf4j.Loggerstatic final Stringprivate final Map<String, NetworkSummaryEvent.SumAggregation> (package private) Recordingstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic JfrProfilerbooleanbooleannetworkStatFor(SocketAddress p_185320_) onChunkGenerate(ChunkPos p_185313_, ResourceKey<Level> p_185314_, String p_185315_) voidonPacketReceived(ConnectionProtocol p_294286_, PacketType<?> p_320639_, SocketAddress p_185304_, int p_185302_) voidonPacketSent(ConnectionProtocol p_295940_, PacketType<?> p_320751_, SocketAddress p_185325_, int p_185323_) voidonRegionFileRead(RegionStorageInfo p_326253_, ChunkPos p_326199_, RegionFileVersion p_326089_, int p_325934_) voidonRegionFileWrite(RegionStorageInfo p_326009_, ChunkPos p_326210_, RegionFileVersion p_326516_, int p_326455_) voidonServerTick(float p_185300_) private voidprivate booleanstart(Reader p_185317_, Environment p_185318_) booleanstart(Environment p_185307_) stop()
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
ROOT_CATEGORY
- See Also:
-
WORLD_GEN_CATEGORY
- See Also:
-
TICK_CATEGORY
- See Also:
-
NETWORK_CATEGORY
- See Also:
-
STORAGE_CATEGORY
- See Also:
-
CUSTOM_EVENTS
-
FLIGHT_RECORDER_CONFIG
- See Also:
-
DATE_TIME_FORMATTER
-
INSTANCE
-
recording
-
currentAverageTickTime
private float currentAverageTickTime -
networkTrafficByAddress
-
-
Constructor Details
-
JfrProfiler
private JfrProfiler()
-
-
Method Details
-
getInstance
-
start
- Specified by:
startin interfaceJvmProfiler
-
stop
- Specified by:
stopin interfaceJvmProfiler
-
isRunning
public boolean isRunning()- Specified by:
isRunningin interfaceJvmProfiler
-
isAvailable
public boolean isAvailable()- Specified by:
isAvailablein interfaceJvmProfiler
-
start
-
setupSummaryListener
private void setupSummaryListener() -
onServerTick
public void onServerTick(float p_185300_) - Specified by:
onServerTickin interfaceJvmProfiler
-
onPacketReceived
public void onPacketReceived(ConnectionProtocol p_294286_, PacketType<?> p_320639_, SocketAddress p_185304_, int p_185302_) - Specified by:
onPacketReceivedin interfaceJvmProfiler
-
onPacketSent
public void onPacketSent(ConnectionProtocol p_295940_, PacketType<?> p_320751_, SocketAddress p_185325_, int p_185323_) - Specified by:
onPacketSentin interfaceJvmProfiler
-
networkStatFor
-
onRegionFileRead
public void onRegionFileRead(RegionStorageInfo p_326253_, ChunkPos p_326199_, RegionFileVersion p_326089_, int p_325934_) - Specified by:
onRegionFileReadin interfaceJvmProfiler
-
onRegionFileWrite
public void onRegionFileWrite(RegionStorageInfo p_326009_, ChunkPos p_326210_, RegionFileVersion p_326516_, int p_326455_) - Specified by:
onRegionFileWritein interfaceJvmProfiler
-
onWorldLoadedStarted
- Specified by:
onWorldLoadedStartedin interfaceJvmProfiler
-
onChunkGenerate
@Nullable public ProfiledDuration onChunkGenerate(ChunkPos p_185313_, ResourceKey<Level> p_185314_, String p_185315_) - Specified by:
onChunkGeneratein interfaceJvmProfiler
-