Class JvmProfiler.NoOpProfiler
java.lang.Object
net.minecraft.util.profiling.jfr.JvmProfiler.NoOpProfiler
- All Implemented Interfaces:
JvmProfiler
- Enclosing interface:
JvmProfiler
-
Nested Class Summary
Nested classes/interfaces inherited from interface JvmProfiler
JvmProfiler.NoOpProfiler -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.slf4j.Logger(package private) static final ProfiledDurationFields inherited from interface JvmProfiler
INSTANCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanboolean@Nullable ProfiledDurationonChunkGenerate(ChunkPos pos, ResourceKey<Level> dimension, String name) voidonClientTick(int fps) voidonPacketReceived(ConnectionProtocol protocol, PacketType<?> packetId, SocketAddress remoteAddress, int readableBytes) voidonPacketSent(ConnectionProtocol protocol, PacketType<?> packetId, SocketAddress remoteAddress, int writtenBytes) voidonRegionFileRead(RegionStorageInfo info, ChunkPos pos, RegionFileVersion version, int readBytes) voidonRegionFileWrite(RegionStorageInfo info, ChunkPos pos, RegionFileVersion version, int writtenBytes) voidonServerTick(float averageTickTime) onStructureGenerate(ChunkPos sourceChunkPos, ResourceKey<Level> dimension, Holder<Structure> structure) booleanstart(Environment environment) stop()
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
noOpCommit
-
-
Constructor Details
-
NoOpProfiler
public NoOpProfiler()
-
-
Method Details
-
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
-
onPacketReceived
public void onPacketReceived(ConnectionProtocol protocol, PacketType<?> packetId, SocketAddress remoteAddress, int readableBytes) - Specified by:
onPacketReceivedin interfaceJvmProfiler
-
onPacketSent
public void onPacketSent(ConnectionProtocol protocol, PacketType<?> packetId, SocketAddress remoteAddress, int writtenBytes) - Specified by:
onPacketSentin interfaceJvmProfiler
-
onRegionFileRead
public void onRegionFileRead(RegionStorageInfo info, ChunkPos pos, RegionFileVersion version, int readBytes) - Specified by:
onRegionFileReadin interfaceJvmProfiler
-
onRegionFileWrite
public void onRegionFileWrite(RegionStorageInfo info, ChunkPos pos, RegionFileVersion version, int writtenBytes) - Specified by:
onRegionFileWritein interfaceJvmProfiler
-
onServerTick
public void onServerTick(float averageTickTime) - Specified by:
onServerTickin interfaceJvmProfiler
-
onClientTick
public void onClientTick(int fps) - Specified by:
onClientTickin interfaceJvmProfiler
-
onWorldLoadedStarted
- Specified by:
onWorldLoadedStartedin interfaceJvmProfiler
-
onChunkGenerate
public @Nullable ProfiledDuration onChunkGenerate(ChunkPos pos, ResourceKey<Level> dimension, String name) - Specified by:
onChunkGeneratein interfaceJvmProfiler
-
onStructureGenerate
public ProfiledDuration onStructureGenerate(ChunkPos sourceChunkPos, ResourceKey<Level> dimension, Holder<Structure> structure) - Specified by:
onStructureGeneratein interfaceJvmProfiler
-