Stopwatch for script runtime

Code
<?php

use Symfony\Component\Stopwatch\Stopwatch;
use 
Symfony\Component\Stopwatch\StopwatchPeriod;

$sw = new Stopwatch();
$sw->start('id');

$test range(0100000);

foreach (
$test as $val) {
    
$val 1000;
}

$swEvent $sw->stop('id');

echo 
$swEvent->getStartTime() . PHP_EOL;
echo 
$swEvent->getEndTime() . PHP_EOL;
echo 
$swEvent->getDuration() . PHP_EOL;
echo 
$swEvent->getMemory() . PHP_EOL;
Result
0
3
3
23072768
Used Versions
PHP 8.0, Laminas MVC 3.2, Symfony 5.2, Laravel 8.28, PHPUnit 9.5, Doctrine ORM 2.8