Example #1
0
 static function registerAll()
 {
     Benchmark::register(new FibonacciBenchmark());
     Benchmark::register(new LoopBenchmark());
     Benchmark::register(new ConditionBenchmark());
     Benchmark::register(new MathBenchmark());
     Benchmark::register(new FetchConstantsBenchmark());
     Benchmark::register(new ConstantCallBenchmark());
     Benchmark::register(new SimpleFuncCallBenchmark());
     Benchmark::register(new SimpleMethodCallBenchmark());
     Benchmark::register(new TypeHintingBenchmark());
     Benchmark::register(new NewObjectBenchmark());
     Benchmark::register(new ObjectPropertyBenchmark());
     Benchmark::register(new ArrayBenchmark());
     Benchmark::register(new StringBenchmark());
     Benchmark::register(new ClosureBenchmark());
     Benchmark::register(new UndefinedBenchmark());
     Benchmark::register(new SingletonBenchmark());
     Benchmark::register(new ArrayAccessBenchmark());
     Benchmark::register(new GetterSetterBenchmark());
     Benchmark::register(new IteratorBenchmark());
     Benchmark::register(new ServiceContainerBenchmark());
     Benchmark::register(new NBodyBenchmark());
 }