Stopwatch for script runtime

Code
<?php

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

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

$test = range(0, 100000);

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
1
1
18878464
Used Versions
PHP 8.3, Laminas MVC 3.2, Symfony 5.2, Laravel 8.28, PHPUnit 9.5, Doctrine ORM 2.8