public runIteration ( PhpBench\Benchmark\ExecutorInterface $executor, |
||
$executor | PhpBench\Benchmark\ExecutorInterface | |
$executorConfig | ||
$iteration | ||
$subjectMetadata |
public function runIteration(ExecutorInterface $executor, Config $executorConfig, Iteration $iteration, SubjectMetadata $subjectMetadata)
{
$this->logger->iterationStart($iteration);
$executor->execute($subjectMetadata, $iteration, $executorConfig);
$sleep = $subjectMetadata->getSleep();
if ($sleep) {
usleep($sleep);
}
$this->logger->iterationEnd($iteration);
}