#setMaxDocs(5000000); $builder = new CirrusSearch\BuildDocument\Completion\SuggestBuilder( $scorer, [] ); $rounds = 100; $start = microtime(true); foreach ( range( 1, $rounds) as $i) { $builder->build($inputDocs); } $took = (microtime(true) - $start) / $rounds var_dump($took);