Class Benchmark

java.lang.Object
org.jlab.utils.benchmark.Benchmark
All Implemented Interfaces:
Comparator<String>

public class Benchmark extends Object implements Comparator<String>
Author:
gavalian
  • Constructor Details

    • Benchmark

      public Benchmark(String name)
    • Benchmark

      public Benchmark(String name, String[] specials)
  • Method Details

    • getInstance

      public static Benchmark getInstance()
    • printTimer

      public void printTimer(int seconds)
    • reset

      public void reset()
    • addTimer

      public void addTimer(String name)
    • pause

      public void pause(String name)
    • resume

      public void resume(String name)
    • pause

      public void pause(int thread, String name)
    • resume

      public void resume(int thread, String name)
    • getTimer

      public BenchmarkTimer getTimer(String name)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toCSV

      public String[] toCSV()
    • sortByName

      public void sortByName()
    • compare

      public int compare(String s1, String s2)
      Specified by:
      compare in interface Comparator<String>