3v4l.org

run code in 300+ PHP versions simultaneously
<?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);
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:
72.82 ms | 655 KiB | 5 Q