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 TypeMethodDescriptionbooleanbooleanonChunkGenerate(ChunkPos chunkPos, ResourceKey<Level> level, String name) voidonPacketReceived(ConnectionProtocol protocol, PacketType<?> packetType, SocketAddress address, int size) voidonPacketSent(ConnectionProtocol protocol, PacketType<?> packetType, SocketAddress address, int size) voidonRegionFileRead(RegionStorageInfo regionStorageInfo, ChunkPos chunkPos, RegionFileVersion version, int bytes) voidonRegionFileWrite(RegionStorageInfo regionStorageInfo, ChunkPos chunkPos, RegionFileVersion version, int bytes) voidonServerTick(float currentAverageTickTime) booleanstart(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)
-