@ 2023-07-11T10:25:29Z <?php
function doSmth(array &$array, int $memory) {
printf('memory: %s%s', memory_get_usage() - $memory, PHP_EOL);
$array[0] = 0;
printf('memory: %s%s', memory_get_usage() - $memory, PHP_EOL);
foreach ($array as $i => $value) {
$array[$i] ++;
}
printf('memory: %s%s', memory_get_usage() - $memory, PHP_EOL);
}
$memory = memory_get_usage();
$array = range(0, 99);
doSmth($array, $memory);
printf('memory: %s%s', memory_get_usage() - $memory, PHP_EOL);
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).
Version System time (s) User time (s) Memory (MiB) 8.3.3 0.013 0.011 22.96 8.2.7 0.013 0.002 79.33 8.1.20 0.012 0.007 20.71 8.1.0 0.014 0.003 19.29 7.4.33 0.004 0.006 79.33
preferences:dark mode live preview ace vim emacs key bindings
39.3 ms | 403 KiB | 5 Q