// Add on template profiling data
$dataByFunc = $this->mProfiler->getFunctionStats();
uasort( $dataByFunc, function( $a, $b ) {
- return $a['elapsed'] < $b['elapsed']; // descending order
+ return $a['real'] < $b['real']; // descending order
} );
$profileReport = "Top template expansion time report (%,ms,calls,template)\n";
foreach ( array_slice( $dataByFunc, 0, 10 ) as $item ) {
$profileReport .= sprintf( "%6.2f%% %3.6f %6d - %s\n",
- $item['percent'], $item['elapsed'], $item['calls'],
+ $item['%real'], $item['real'], $item['calls'],
htmlspecialchars($item['name'] ) );
}
$text .= "\n<!-- \n$profileReport-->\n";