@ 2019-04-10T20:04:31Z <?php
interface BarInterface{}
function getMemoryUsage($size){
static $unit=['b','kb','mb','gb','tb','pb'];
return $size > 0 ? @round($size/pow(1024,($i=floor(log($size,1024)))),2).' '.$unit[$i] : 0 . ' byte';
}
class Bar implements BarInterface
{
public function run()
{
return true;
}
}
class Foo
{
public function variadic(\BarInterface ...$bars)
{
foreach ($bars as $bar) {
$bar->run();
}
}
public function iterated(array $bars)
{
foreach ($bars as $bar) {
if (!$bar instanceof \BarInterface) {
throw new \TypeError('Invalid BarInterface specified');
}
}
foreach ($bars as $bar) {
$bar->run();
}
}
}
$bars = [];
for ($i=0; $i<10000 ;$i++) {
$bars[] = new \Bar();
}
$foo = new Foo();
$items = \count($bars);
//initial call to reduce overhead
$foo->variadic(...[]);
$foo->iterated([]);
microtime(true);
memory_get_usage(true);
//benchmark start
$start = new \DateTime();
$mem_start = memory_get_usage(true);
$foo->variadic(...$bars);
$mem_variadic = memory_get_usage(true);
$variadic = new \DateTime();
$variadicDiff = $start->diff($variadic)->format('%f');
printf('%sms (variadic passed %d %s increase)', $variadicDiff, $items, getMemoryUsage($mem_variadic-$mem_start));
echo \PHP_EOL . '--------' . \PHP_EOL;
$start = new \DateTime();
$mem_start = memory_get_usage(true);
$foo->iterated($bars);
$mem_iterated = memory_get_usage(true);
$iterated = new \DateTime();
$iteratedDiff = $start->diff($iterated)->format('%f');
printf('%sms (iterated passed %d %s increase)', $iteratedDiff, $items, getMemoryUsage($mem_iterated-$mem_start));
echo \PHP_EOL . '--------' . \PHP_EOL;
if ($variadicDiff > $iteratedDiff) {
$loser = 'Variadic';
$diff = $variadicDiff - $iteratedDiff;
$loss = $diff / $iteratedDiff;
} else {
$loser = 'Iterated';
$diff = $iteratedDiff - $variadicDiff;
$loss = $diff / $variadicDiff;
}
printf('%s was slower by %.2f%% (%d ms)', $loser, $loss * 100, $diff);
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 8.1.7 984ms (variadic passed 10000 2 mb increase)
--------
357ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 175.63% (627 ms) Output for 8.1.6 824ms (variadic passed 10000 2 mb increase)
--------
325ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 153.54% (499 ms) Output for 8.1.5 832ms (variadic passed 10000 2 mb increase)
--------
324ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 156.79% (508 ms) Output for 8.1.4 774ms (variadic passed 10000 2 mb increase)
--------
335ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 131.04% (439 ms) Output for 8.1.3 826ms (variadic passed 10000 2 mb increase)
--------
343ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 140.82% (483 ms) Output for 8.1.2 817ms (variadic passed 10000 2 mb increase)
--------
324ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 152.16% (493 ms) Output for 8.1.1 812ms (variadic passed 10000 2 mb increase)
--------
324ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 150.62% (488 ms) Output for 8.1.0 852ms (variadic passed 10000 2 mb increase)
--------
353ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 141.36% (499 ms) Output for 8.0.20 786ms (variadic passed 10000 2 mb increase)
--------
348ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 125.86% (438 ms) Output for 8.0.19 796ms (variadic passed 10000 2 mb increase)
--------
513ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 55.17% (283 ms) Output for 8.0.18 880ms (variadic passed 10000 2 mb increase)
--------
364ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 141.76% (516 ms) Output for 8.0.17 801ms (variadic passed 10000 2 mb increase)
--------
337ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 137.69% (464 ms) Output for 8.0.16 1064ms (variadic passed 10000 2 mb increase)
--------
439ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 142.37% (625 ms) Output for 8.0.15 752ms (variadic passed 10000 2 mb increase)
--------
446ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 68.61% (306 ms) Output for 8.0.14 913ms (variadic passed 10000 2 mb increase)
--------
448ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 103.79% (465 ms) Output for 8.0.13 770ms (variadic passed 10000 2 mb increase)
--------
336ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 129.17% (434 ms) Output for 8.0.12 766ms (variadic passed 10000 2 mb increase)
--------
362ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 111.60% (404 ms) Output for 8.0.11 773ms (variadic passed 10000 2 mb increase)
--------
389ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 98.71% (384 ms) Output for 8.0.10 762ms (variadic passed 10000 2 mb increase)
--------
379ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 101.06% (383 ms) Output for 8.0.9 762ms (variadic passed 10000 2 mb increase)
--------
444ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 71.62% (318 ms) Output for 8.0.8 739ms (variadic passed 10000 2 mb increase)
--------
352ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 109.94% (387 ms) Output for 8.0.7 791ms (variadic passed 10000 2 mb increase)
--------
369ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 114.36% (422 ms) Output for 8.0.6 726ms (variadic passed 10000 2 mb increase)
--------
367ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 97.82% (359 ms) Output for 8.0.5 729ms (variadic passed 10000 2 mb increase)
--------
357ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 104.20% (372 ms) Output for 8.0.3 747ms (variadic passed 10000 2 mb increase)
--------
371ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 101.35% (376 ms) Output for 8.0.2 713ms (variadic passed 10000 2 mb increase)
--------
334ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 113.47% (379 ms) Output for 8.0.1 754ms (variadic passed 10000 2 mb increase)
--------
364ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 107.14% (390 ms) Output for 8.0.0 977ms (variadic passed 10000 2 mb increase)
--------
552ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 76.99% (425 ms) Output for 7.4.30 820ms (variadic passed 10000 2 mb increase)
--------
418ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 96.17% (402 ms) Output for 7.4.29 806ms (variadic passed 10000 2 mb increase)
--------
383ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 110.44% (423 ms) Output for 7.4.28 862ms (variadic passed 10000 2 mb increase)
--------
388ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 122.16% (474 ms) Output for 7.4.27 1493ms (variadic passed 10000 2 mb increase)
--------
375ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 298.13% (1118 ms) Output for 7.4.26 1106ms (variadic passed 10000 2 mb increase)
--------
507ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 118.15% (599 ms) Output for 7.4.25 1375ms (variadic passed 10000 2 mb increase)
--------
460ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 198.91% (915 ms) Output for 7.4.24 815ms (variadic passed 10000 2 mb increase)
--------
367ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 122.07% (448 ms) Output for 7.4.23 1116ms (variadic passed 10000 2 mb increase)
--------
473ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 135.94% (643 ms) Output for 7.4.22 776ms (variadic passed 10000 2 mb increase)
--------
382ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 103.14% (394 ms) Output for 7.4.21 980ms (variadic passed 10000 2 mb increase)
--------
426ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 130.05% (554 ms) Output for 7.4.20 852ms (variadic passed 10000 2 mb increase)
--------
400ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 113.00% (452 ms) Output for 7.4.19 850ms (variadic passed 10000 2 mb increase)
--------
400ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 112.50% (450 ms) Output for 7.4.18 774ms (variadic passed 10000 2 mb increase)
--------
386ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 100.52% (388 ms) Output for 7.4.16 807ms (variadic passed 10000 2 mb increase)
--------
384ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 110.16% (423 ms) Output for 7.4.15 1011ms (variadic passed 10000 2 mb increase)
--------
490ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 106.33% (521 ms) Output for 7.4.14 1098ms (variadic passed 10000 2 mb increase)
--------
533ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 106.00% (565 ms) Output for 7.4.13 740ms (variadic passed 10000 2 mb increase)
--------
375ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 97.33% (365 ms) Output for 7.4.12 757ms (variadic passed 10000 2 mb increase)
--------
421ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 79.81% (336 ms) Output for 7.4.11 784ms (variadic passed 10000 2 mb increase)
--------
417ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 88.01% (367 ms) Output for 7.4.10 1354ms (variadic passed 10000 2 mb increase)
--------
522ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 159.39% (832 ms) Output for 7.4.9 998ms (variadic passed 10000 2 mb increase)
--------
574ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 73.87% (424 ms) Output for 7.4.8 798ms (variadic passed 10000 2 mb increase)
--------
384ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 107.81% (414 ms) Output for 7.4.7 1257ms (variadic passed 10000 2 mb increase)
--------
476ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 164.08% (781 ms) Output for 7.4.6 763ms (variadic passed 10000 2 mb increase)
--------
362ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 110.77% (401 ms) Output for 7.4.5 893ms (variadic passed 10000 2 mb increase)
--------
427ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 109.13% (466 ms) Output for 7.4.4 1360ms (variadic passed 10000 2 mb increase)
--------
502ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 170.92% (858 ms) Output for 7.4.3 896ms (variadic passed 10000 2 mb increase)
--------
369ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 142.82% (527 ms) Output for 7.4.2 940ms (variadic passed 10000 2 mb increase)
--------
375ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 150.67% (565 ms) Output for 7.4.1 769ms (variadic passed 10000 2 mb increase)
--------
371ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 107.28% (398 ms) Output for 7.4.0 817ms (variadic passed 10000 2 mb increase)
--------
416ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 96.39% (401 ms) Output for 7.3.33 1203ms (variadic passed 10000 2 mb increase)
--------
597ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 101.51% (606 ms) Output for 7.3.32 916ms (variadic passed 10000 2 mb increase)
--------
410ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 123.41% (506 ms) Output for 7.3.31 1180ms (variadic passed 10000 2 mb increase)
--------
574ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 105.57% (606 ms) Output for 7.3.30 1046ms (variadic passed 10000 2 mb increase)
--------
477ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 119.29% (569 ms) Output for 7.3.29 1358ms (variadic passed 10000 2 mb increase)
--------
565ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 140.35% (793 ms) Output for 7.3.28 1071ms (variadic passed 10000 2 mb increase)
--------
557ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 92.28% (514 ms) Output for 7.3.27 977ms (variadic passed 10000 2 mb increase)
--------
481ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 103.12% (496 ms) Output for 7.3.26 912ms (variadic passed 10000 2 mb increase)
--------
440ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 107.27% (472 ms) Output for 7.3.25 790ms (variadic passed 10000 2 mb increase)
--------
463ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 70.63% (327 ms) Output for 7.3.24 1291ms (variadic passed 10000 2 mb increase)
--------
743ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 73.76% (548 ms) Output for 7.3.23 1048ms (variadic passed 10000 2 mb increase)
--------
479ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 118.79% (569 ms) Output for 7.3.22 1276ms (variadic passed 10000 2 mb increase)
--------
437ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 191.99% (839 ms) Output for 7.3.21 1456ms (variadic passed 10000 2 mb increase)
--------
509ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 186.05% (947 ms) Output for 7.3.20 910ms (variadic passed 10000 2 mb increase)
--------
510ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 78.43% (400 ms) Output for 7.3.19 947ms (variadic passed 10000 2 mb increase)
--------
452ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 109.51% (495 ms) Output for 7.3.18 1158ms (variadic passed 10000 2 mb increase)
--------
630ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 83.81% (528 ms) Output for 7.3.17 759ms (variadic passed 10000 2 mb increase)
--------
416ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 82.45% (343 ms) Output for 7.3.16 813ms (variadic passed 10000 2 mb increase)
--------
446ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 82.29% (367 ms) Output for 7.3.15 1042ms (variadic passed 10000 2 mb increase)
--------
534ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 95.13% (508 ms) Output for 7.3.14 965ms (variadic passed 10000 2 mb increase)
--------
504ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 91.47% (461 ms) Output for 7.3.13 948ms (variadic passed 10000 2 mb increase)
--------
543ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 74.59% (405 ms) Output for 7.3.12 933ms (variadic passed 10000 2 mb increase)
--------
536ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 74.07% (397 ms) Output for 7.3.11 1201ms (variadic passed 10000 2 mb increase)
--------
471ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 154.99% (730 ms) Output for 7.3.10 895ms (variadic passed 10000 2 mb increase)
--------
581ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 54.04% (314 ms) Output for 7.3.9 914ms (variadic passed 10000 2 mb increase)
--------
431ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 112.06% (483 ms) Output for 7.3.8 854ms (variadic passed 10000 2 mb increase)
--------
634ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 34.70% (220 ms) Output for 7.3.7 985ms (variadic passed 10000 2 mb increase)
--------
565ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 74.34% (420 ms) Output for 7.3.6 1825ms (variadic passed 10000 2 mb increase)
--------
599ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 204.67% (1226 ms) Output for 7.3.5 797ms (variadic passed 10000 2 mb increase)
--------
600ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 32.83% (197 ms) Output for 7.3.4 803ms (variadic passed 10000 2 mb increase)
--------
442ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 81.67% (361 ms) Output for 7.3.3 793ms (variadic passed 10000 2 mb increase)
--------
431ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 83.99% (362 ms) Output for 7.3.2 1372ms (variadic passed 10000 2 mb increase)
--------
500ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 174.40% (872 ms) Output for 7.3.1 1562ms (variadic passed 10000 2 mb increase)
--------
450ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 247.11% (1112 ms) Output for 7.3.0 764ms (variadic passed 10000 2 mb increase)
--------
432ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 76.85% (332 ms) Output for 7.2.34 1119ms (variadic passed 10000 2 mb increase)
--------
887ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 26.16% (232 ms) Output for 7.2.33 1084ms (variadic passed 10000 2 mb increase)
--------
913ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 18.73% (171 ms) Output for 7.2.32 1068ms (variadic passed 10000 2 mb increase)
--------
937ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 13.98% (131 ms) Output for 7.2.31 1134ms (variadic passed 10000 2 mb increase)
--------
898ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 26.28% (236 ms) Output for 7.2.30 1105ms (variadic passed 10000 2 mb increase)
--------
890ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 24.16% (215 ms) Output for 7.2.29 1107ms (variadic passed 10000 2 mb increase)
--------
931ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 18.90% (176 ms) Output for 7.2.28 1111ms (variadic passed 10000 2 mb increase)
--------
896ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 24.00% (215 ms) Output for 7.2.27 1074ms (variadic passed 10000 2 mb increase)
--------
883ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 21.63% (191 ms) Output for 7.2.26 1084ms (variadic passed 10000 2 mb increase)
--------
924ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 17.32% (160 ms) Output for 7.2.25 1145ms (variadic passed 10000 2 mb increase)
--------
923ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 24.05% (222 ms) Output for 7.2.24 1075ms (variadic passed 10000 2 mb increase)
--------
921ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 16.72% (154 ms) Output for 7.2.23 1186ms (variadic passed 10000 2 mb increase)
--------
867ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 36.79% (319 ms) Output for 7.2.22 1297ms (variadic passed 10000 2 mb increase)
--------
876ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 48.06% (421 ms) Output for 7.2.21 1292ms (variadic passed 10000 2 mb increase)
--------
870ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 48.51% (422 ms) Output for 7.2.20 1303ms (variadic passed 10000 2 mb increase)
--------
819ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 59.10% (484 ms) Output for 7.2.19 1304ms (variadic passed 10000 2 mb increase)
--------
975ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 33.74% (329 ms) Output for 7.2.18 1342ms (variadic passed 10000 2 mb increase)
--------
871ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 54.08% (471 ms) Output for 7.2.17 1381ms (variadic passed 10000 2 mb increase)
--------
870ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 58.74% (511 ms) Output for 7.2.16 1291ms (variadic passed 10000 2 mb increase)
--------
813ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 58.79% (478 ms) Output for 7.2.15 2034ms (variadic passed 10000 2 mb increase)
--------
904ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 125.00% (1130 ms) Output for 7.2.14 1748ms (variadic passed 10000 2 mb increase)
--------
799ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 118.77% (949 ms) Output for 7.2.13 1758ms (variadic passed 10000 2 mb increase)
--------
820ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 114.39% (938 ms) Output for 7.2.12 1761ms (variadic passed 10000 2 mb increase)
--------
835ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 110.90% (926 ms) Output for 7.2.11 1722ms (variadic passed 10000 2 mb increase)
--------
856ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 101.17% (866 ms) Output for 7.2.10 1939ms (variadic passed 10000 2 mb increase)
--------
852ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 127.58% (1087 ms) Output for 7.2.9 1806ms (variadic passed 10000 2 mb increase)
--------
803ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 124.91% (1003 ms) Output for 7.2.8 2003ms (variadic passed 10000 2 mb increase)
--------
857ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 133.72% (1146 ms) Output for 7.2.7 1946ms (variadic passed 10000 2 mb increase)
--------
845ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 130.30% (1101 ms) Output for 7.2.6 1758ms (variadic passed 10000 2 mb increase)
--------
858ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 104.90% (900 ms) Output for 7.2.5 1817ms (variadic passed 10000 2 mb increase)
--------
876ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 107.42% (941 ms) Output for 7.2.4 1749ms (variadic passed 10000 2 mb increase)
--------
895ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 95.42% (854 ms) Output for 7.2.3 1830ms (variadic passed 10000 2 mb increase)
--------
996ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 83.73% (834 ms) Output for 7.2.2 1870ms (variadic passed 10000 2 mb increase)
--------
858ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 117.95% (1012 ms) Output for 7.2.1 1960ms (variadic passed 10000 2 mb increase)
--------
892ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 119.73% (1068 ms) Output for 7.2.0 1762ms (variadic passed 10000 2 mb increase)
--------
916ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 92.36% (846 ms) Output for 7.1.33 1945ms (variadic passed 10000 2 mb increase)
--------
932ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 108.69% (1013 ms) Output for 7.1.32 1818ms (variadic passed 10000 2 mb increase)
--------
990ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 83.64% (828 ms) Output for 7.1.31 1985ms (variadic passed 10000 2 mb increase)
--------
944ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 110.28% (1041 ms) Output for 7.1.30 2380ms (variadic passed 10000 2 mb increase)
--------
947ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 151.32% (1433 ms) Output for 7.1.29 2675ms (variadic passed 10000 2 mb increase)
--------
971ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 175.49% (1704 ms) Output for 7.1.28 2708ms (variadic passed 10000 2 mb increase)
--------
1241ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 118.21% (1467 ms) Output for 7.1.27 1812ms (variadic passed 10000 2 mb increase)
--------
1046ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 73.23% (766 ms) Output for 7.1.26 2072ms (variadic passed 10000 2 mb increase)
--------
929ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 123.04% (1143 ms) Output for 7.1.25 2128ms (variadic passed 10000 2 mb increase)
--------
970ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 119.38% (1158 ms) Output for 7.1.24 1790ms (variadic passed 10000 2 mb increase)
--------
1046ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 71.13% (744 ms) Output for 7.1.23 1886ms (variadic passed 10000 2 mb increase)
--------
1035ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 82.22% (851 ms) Output for 7.1.22 2130ms (variadic passed 10000 2 mb increase)
--------
962ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 121.41% (1168 ms) Output for 7.1.21 1827ms (variadic passed 10000 2 mb increase)
--------
1147ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 59.29% (680 ms) Output for 7.1.20 1814ms (variadic passed 10000 2 mb increase)
--------
920ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 97.17% (894 ms) Output for 7.1.19 1877ms (variadic passed 10000 2 mb increase)
--------
952ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 97.16% (925 ms) Output for 7.1.18 1877ms (variadic passed 10000 2 mb increase)
--------
1045ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 79.62% (832 ms) Output for 7.1.17 1809ms (variadic passed 10000 2 mb increase)
--------
1009ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 79.29% (800 ms) Output for 7.1.16 1843ms (variadic passed 10000 2 mb increase)
--------
942ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 95.65% (901 ms) Output for 7.1.15 1889ms (variadic passed 10000 2 mb increase)
--------
989ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 91.00% (900 ms) Output for 7.1.14 1875ms (variadic passed 10000 2 mb increase)
--------
965ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 94.30% (910 ms) Output for 7.1.13 1807ms (variadic passed 10000 2 mb increase)
--------
1153ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 56.72% (654 ms) Output for 7.1.12 1836ms (variadic passed 10000 2 mb increase)
--------
970ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 89.28% (866 ms) Output for 7.1.11 1829ms (variadic passed 10000 2 mb increase)
--------
987ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 85.31% (842 ms) Output for 7.1.10 1825ms (variadic passed 10000 2 mb increase)
--------
1041ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 75.31% (784 ms) Output for 7.1.9 1868ms (variadic passed 10000 2 mb increase)
--------
990ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 88.69% (878 ms) Output for 7.1.8 1985ms (variadic passed 10000 2 mb increase)
--------
972ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 104.22% (1013 ms) Output for 7.1.7 1801ms (variadic passed 10000 2 mb increase)
--------
1081ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 66.60% (720 ms) Output for 7.1.6 1820ms (variadic passed 10000 2 mb increase)
--------
949ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 91.78% (871 ms) Output for 7.1.5 1794ms (variadic passed 10000 2 mb increase)
--------
979ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 83.25% (815 ms) Output for 7.1.4 1786ms (variadic passed 10000 2 mb increase)
--------
1003ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 78.07% (783 ms) Output for 7.1.3 0ms (variadic passed 10000 2 mb increase)
--------
0ms (iterated passed 10000 0 byte increase)
--------
Warning: Division by zero in /in/JMrsq on line 78
Iterated was slower by NaN% (0 ms) Output for 7.1.2 1989ms (variadic passed 10000 2 mb increase)
--------
932ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 113.41% (1057 ms) Output for 7.1.1 1820ms (variadic passed 10000 2 mb increase)
--------
960ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 89.58% (860 ms) Output for 7.1.0 1825ms (variadic passed 10000 2 mb increase)
--------
958ms (iterated passed 10000 0 byte increase)
--------
Variadic was slower by 90.50% (867 ms) preferences:dark mode live preview ace vim emacs key bindings
72.82 ms | 655 KiB | 5 Q