Package net.minecraft.util.profiling.jfr
Interface JvmProfiler
- All Known Implementing Classes:
JfrProfiler
,JvmProfiler.NoOpProfiler
public interface JvmProfiler
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
onChunkGenerate
(ChunkPos chunkPos, ResourceKey<Level> level, String name) void
onPacketReceived
(ConnectionProtocol protocol, PacketType<?> packetType, SocketAddress address, int size) void
onPacketSent
(ConnectionProtocol protocol, PacketType<?> packetType, SocketAddress address, int size) void
onRegionFileRead
(RegionStorageInfo regionStorageInfo, ChunkPos chunkPos, RegionFileVersion version, int bytes) void
onRegionFileWrite
(RegionStorageInfo regionStorageInfo, ChunkPos chunkPos, RegionFileVersion version, int bytes) void
onServerTick
(float currentAverageTickTime) boolean
start
(Environment environment) stop()
-
Field Details
-
INSTANCE
-
-
Method Details
-
start
-
stop
Path stop() -
isRunning
boolean isRunning() -
isAvailable
boolean isAvailable() -
onServerTick
void onServerTick(float currentAverageTickTime) -
onPacketReceived
void onPacketReceived(ConnectionProtocol protocol, PacketType<?> packetType, SocketAddress address, int size) -
onPacketSent
void onPacketSent(ConnectionProtocol protocol, PacketType<?> packetType, SocketAddress address, int size) -
onRegionFileRead
void onRegionFileRead(RegionStorageInfo regionStorageInfo, ChunkPos chunkPos, RegionFileVersion version, int bytes) -
onRegionFileWrite
void onRegionFileWrite(RegionStorageInfo regionStorageInfo, ChunkPos chunkPos, RegionFileVersion version, int bytes) -
onWorldLoadedStarted
-
onChunkGenerate
@Nullable ProfiledDuration onChunkGenerate(ChunkPos chunkPos, ResourceKey<Level> level, String name)
-