Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. BlackfireDumper.php

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\Dumper

Code

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(),
        ];
    }
}
RSS feed
Powered by Drupal