Class FPSLogger

java.lang.Object
org.graphstream.ui.swing.util.FPSLogger

public class FPSLogger extends Object
Very simple logger for Frame-Per-Second measurements.
  • Field Details

    • T1

      protected long T1
      Start time for a frame.
    • T2

      protected long T2
      End Time for a frame.
    • out

      protected PrintStream out
      Output channel.
  • Constructor Details

    • FPSLogger

      public FPSLogger(String fileName)
      Parameters:
      fileName - The name of the file where measurements will be written, frame by frame.
  • Method Details

    • beginFrame

      public void beginFrame()
      Start a new frame measurement.
    • endFrame

      public void endFrame()
    • close

      public void close()
      Ensure the log file is flushed and closed. Be careful, calling `endFrame()` after `close()` will reopen the log file and erase prior measurements.