Class Timer


  • public class Timer
    extends Object
    This class is a simple wrapper for timing method calls. The traditional method is to add two variables, start, and stop, and display the difference of these values. Encapsulates the process.
    • Method Detail

      • getInstance

        public static Timer getInstance()
        Returns:
        a new Timer instance if the TIMING logging level is FINE, otherwise, return null;
      • getInstance

        public static Timer getInstance​(Level logLevel)
      • startTiming

        public void startTiming()
        Start timing.
      • stopTiming

        public void stopTiming()
        Stop timing.
      • logResult

        public void logResult​(String taskInfo)
        Log the timing result.
        Parameters:
        taskInfo - task description