Class ServerStateLog

java.lang.Object
io.deephaven.tablelogger.TableLoggerImpl2<io.deephaven.engine.tablelogger.ServerStateLog.ISetter>
io.deephaven.engine.tablelogger.ServerStateLog
All Implemented Interfaces:
TableLogger

public class ServerStateLog
extends TableLoggerImpl2<io.deephaven.engine.tablelogger.ServerStateLog.ISetter>
  • Constructor Details

    • ServerStateLog

      public ServerStateLog()
  • Method Details

    • getDefaultTableName

      public static String getDefaultTableName()
    • threadName

      protected String threadName()
      Specified by:
      threadName in class TableLoggerImpl2<io.deephaven.engine.tablelogger.ServerStateLog.ISetter>
    • createSetter

      protected io.deephaven.engine.tablelogger.ServerStateLog.ISetter createSetter()
      Specified by:
      createSetter in class TableLoggerImpl2<io.deephaven.engine.tablelogger.ServerStateLog.ISetter>
    • log

      public 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

      public 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
    • getTableDefinition

      public static TableDefinition getTableDefinition()
    • getColumnNames

      public static String[] getColumnNames()