Package io.deephaven.engine.tablelogger
Interface ServerStateLogLogger
- All Known Implementing Classes:
ServerStateLogLogger.Noop
public interface ServerStateLogLogger
Logs data that describes the top-level view of the free and total memory available to the process.
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
log
(long intervalStartTime, int intervalDurationMicros, int totalMemoryMiB, int freeMemoryMiB, short intervalCollections, int intervalCollectionTimeMicros, short intervalUGPCyclesOnBudget, int[] intervalUGPCyclesTimeMicros, short intervalUGPCyclesSafePoints, int intervalUGPCyclesSafePointTimeMicros) void
log
(Row.Flags flags, long intervalStartTime, int intervalDurationMicros, int totalMemoryMiB, int freeMemoryMiB, short intervalCollections, int intervalCollectionTimeMicros, short intervalUGPCyclesOnBudget, int[] intervalUGPCyclesTimeMicros, short intervalUGPCyclesSafePoints, int intervalUGPCyclesSafePointTimeMicros)
-
Method Details
-
log
default void log(long intervalStartTime, int intervalDurationMicros, int totalMemoryMiB, int freeMemoryMiB, short intervalCollections, int intervalCollectionTimeMicros, short intervalUGPCyclesOnBudget, int[] intervalUGPCyclesTimeMicros, short intervalUGPCyclesSafePoints, int intervalUGPCyclesSafePointTimeMicros) throws IOException - Throws:
IOException
-
log
void log(Row.Flags flags, long intervalStartTime, int intervalDurationMicros, int totalMemoryMiB, int freeMemoryMiB, short intervalCollections, int intervalCollectionTimeMicros, short intervalUGPCyclesOnBudget, int[] intervalUGPCyclesTimeMicros, short intervalUGPCyclesSafePoints, int intervalUGPCyclesSafePointTimeMicros) throws IOException - Throws:
IOException
-