function BlackfireDumper::dumpProfile
2 calls to BlackfireDumper::dumpProfile()
- BlackfireDumper::dump in vendor/
twig/ twig/ src/ Profiler/ Dumper/ BlackfireDumper.php - BlackfireDumper::dumpChildren in vendor/
twig/ twig/ src/ Profiler/ Dumper/ BlackfireDumper.php
File
-
vendor/
twig/ twig/ src/ Profiler/ Dumper/ BlackfireDumper.php, line 56
Class
- BlackfireDumper
- @author Fabien Potencier <fabien@symfony.com>
Namespace
Twig\Profiler\DumperCode
private function dumpProfile(string $edge, Profile $profile, &$data) {
if (isset($data[$edge])) {
++$data[$edge]['ct'];
$data[$edge]['wt'] += floor($profile->getDuration() * 1000000);
$data[$edge]['mu'] += $profile->getMemoryUsage();
$data[$edge]['pmu'] += $profile->getPeakMemoryUsage();
}
else {
$data[$edge] = [
'ct' => 1,
'wt' => floor($profile->getDuration() * 1000000),
'mu' => $profile->getMemoryUsage(),
'pmu' => $profile->getPeakMemoryUsage(),
];
}
}