private function renderIteration($iteration, $output, array $options)
{
$table = new Table($output);
$table->setHeaders(['#', 'Level', 'Mem', 'Time', 'Time inc.', 'Time inc. %', 'Function', 'File']);
$result = $iteration->getResult(XDebugTraceResult::class);
$trace = $result->getTraceDocument();
$subject = $iteration->getVariant()->getSubject();
$benchmark = $subject->getBenchmark();
if ($options['filter_benchmark']) {
$selector = '//entry[@function="' . substr($benchmark->getClass(), 1) . '->' . $subject->getName() . '"]';
$trace = $trace->queryOne($selector);
}
$this->renderEntries($trace, $table, $options);
$table->render();
}