MessagePack\Tests\Perf\Benchmark\IterationBenchmark::benchmark PHP Method

benchmark() public method

public benchmark ( MessagePack\Tests\Perf\Target\Target $target, Test $test )
$target MessagePack\Tests\Perf\Target\Target
$test MessagePack\Tests\Perf\Test
    public function benchmark(Target $target, Test $test)
    {
        $target->sanitize($test);
        $overheadTime = $this->measureOverhead($target, $test);
        $performTime = $this->measurePerform($target, $test);
        return $performTime - $overheadTime;
    }