boot(); $kernel->preHandle($request); $arr = array_fill(0,2, 'lorem ipsum 2'); $renderer = \Drupal::service('renderer'); // Theme hook: // $markup = ['#theme' => 'indentation', '#size' => 1]; // Twig template: // $markup = ['#theme' => 'feed_icon']; // Inline list template: $markup = ['#theme' => 'inline_list', '#items' => array_fill(0,20, 'lorem ipsum')]; // Do a render to set up stuff... $renderer->renderPlain($markup); $time_start = microtime(true); for ($i=0; $i<20; $i++) { $arr = array_fill(0,2, 'lorem ipsum' . mt_rand(0, 999999999999); $render_array = ['#theme' => 'inline_list', '#items' => $arr]; $output = $renderer->renderPlain($render_array); } $time_end = microtime(true); $time = $time_end - $time_start; echo "Render array in $time seconds\n";