3v4l.org

run code in 300+ PHP versions simultaneously
<?php namespace Lavoiesl\PhpBenchmark; class Profiler { private $start_memory = 0; private $max_memory = 0; private $start_time = null; private $end_time = null; public function start() { $this->start_memory = $this->max_memory = memory_get_usage(true); $this->start_time = microtime(true); register_tick_function( array( $this, "tick" ) ); } public function tick() { $this->max_memory = max($this->max_memory, memory_get_usage(true)); } public function stop() { $this->tick(); $this->end_time = microtime(true); unregister_tick_function( array( $this, "tick" ) ); } function getMemoryUsage() { return $this->max_memory - $this->start_memory; } function getTime() { return $this->end_time - $this->start_time; } } abstract class AbstractTest { /** * @var string */ private $name; private $profiler; public function __construct($name) { $this->name = $name; $this->profiler = new Profiler; } public function getName() { return $this->name; } public function run($n = 1) { $this->prepare(); gc_collect_cycles(); // clear memory before start $this->profiler->start(); for ($i=0; $i < $n; $i++) { // Store the result so it appears in memory profiling $result = $this->execute(); unset($result); } $this->profiler->stop(); $results = array( 'time' => $this->profiler->getTime(), 'memory' => $this->profiler->getMemoryUsage(), 'n' => $n, ); $this->cleanup(); return $results; } protected function prepare() { } abstract protected function execute(); protected function cleanup() { } public function guessCount($max_seconds = 1) { $this->run(); // warmup $once = $this->run(); if ($once['time'] >= $max_seconds) { return 1; } else { return round($max_seconds / $once['time']); } } } class SimpleTest extends AbstractTest { /** * @var \Closure */ private $prepare = null; /** * @var \Closure */ private $execute; /** * @var \Closure */ private $cleanup = null; public function __construct($name, \Closure $execute) { parent::__construct($name); $this->execute = $execute; } public function setPrepare(\Closure $prepare) { $this->prepare = $prepare; return $this; } protected function prepare() { if ($prepare = $this->prepare) { $prepare(); } } protected function execute() { return call_user_func($this->execute); } public function setCleanup(\Closure $cleanup) { $this->cleanup = $cleanup; return $this; } protected function cleanup() { if ($cleanup = $this->cleanup) { $cleanup(); } } } class Benchmark { /** * @var array [Test] */ private $tests = array(); private $n = null; private $base_results; public function addTest(AbstractTest $test) { $this->tests[$test->getName()] = $test; } /** * Utility method to create tests on the fly * You may chain the test: * * @param string $name * @param \Closure $closure function to execute * @return SimpleTest */ public function add($name, \Closure $closure) { $test = new SimpleTest($name, $closure); $this->addTest($test); return $test; } /** * Runs an empty test to determine the benchmark overhead and run each test once */ private function warmup() { $warmup = new SimpleTest('warmup', function(){}); $warmup->run(); foreach ($this->tests as $test) { $test->run(); } $this->base_results = $warmup->run($this->n); } public function run($output = true) { $results = array(); if (null === $this->n) { $this->guessCount(2); // aim for around 2 seconds per test } if ($output) { echo "Running tests {$this->n} times.\n"; } $this->warmup(); $i = 0; foreach ($this->tests as $name => $test) { if ($output) { echo "Testing ".++$i."/".count($this->tests)." : $name\r"; } $results[$name] = $test->run($this->n); } if ($output) { echo "\n\n"; self::outputTable(self::formatResults($results)); } return $results; } public function setCount($n) { $this->n = $n; } /** * Average the guessCount of each test, determining the best n * * @param float $max_seconds * @return int */ public function guessCount($max_seconds) { if (!$this->tests) { throw new \RuntimeException('No test in Benchmark.'); } $n = INF; foreach ($this->tests as $test) { $n = min($n, $test->guessCount($max_seconds)); } return $this->n = Util::round($n); } /** * Output results in columns, padding right if values are string, left if numeric * * @param array $lines array(array('Name' => 'Value')); * @param integer $padding space between columns */ public static function outputTable(array $lines, $padding = 3) { if (!$lines) { return; } $pad = function ($string, $width) use ($padding) { if ($width > 0) { return str_pad($string, $width, " ") . str_repeat(' ' , $padding); } else { return str_pad($string, -$width, " ", STR_PAD_LEFT) . str_repeat(' ' , $padding); } }; // init width with keys' length $cols = array_combine(array_keys($lines[0]), array_map('strlen', array_keys($lines[0]))); foreach ($cols as $col => $width) { foreach ($lines as $line) { $width = max($width, strlen($line[$col])); } // pad left if numeric if (preg_match('/^[0-9]/', $line[$col])) { $width = -$width; } echo $pad($col, $width); $cols[$col] = $width; } echo "\n"; foreach ($lines as $line) { foreach ($cols as $col => $width) { echo $pad($line[$col], $width); } echo "\n"; } } /** * Format the results, rounding numbers, showing difference percentages * and removing a flat time based on the benchmark overhead * * @param array $results array($name => array('time' => 1.0)) * @return array array(array('Test' => $name, 'Time' => '1000 ms', 'Perc' => '100 %')) */ public function formatResults(array $results) { uasort($results, function($a, $b) { if ($a['time'] == $b['time']) return 0; else return ($a['time'] < $b['time']) ? -1 : 1; }); $min_time = INF; $min_memory = INF; foreach ($results as $name => $result) { $time = $result['time']; $time -= $this->base_results['time']; // Substract base_time $time *= 1000; // Convert to ms $time = round($time); $time = max(1, $time); // min 1 ms $min_time = min($min_time, $time); $results[$name]['time'] = $time; $min_memory = min($min_memory, $results[$name]['memory']); } $output = array(); foreach ($results as $name => $result) { $output[] = array( 'Test' => $name, 'Time' => $result['time'] . ' ms', 'Time (%)' => Util::relativePerc($min_time, $result['time']), 'Memory' => Util::convertToSI($result['memory']), 'Memory (%)' => Util::relativePerc($min_memory, $result['memory']), ); } return $output; } } class Util { public static function round($number, $significant = 0) { $order = floor(log($number) / log(10)); return round($number / pow(10, $order), $significant) * pow(10, $order); } /** * Converts 1024 to 1K, etc. * * @param double $number i.e.: 1280 * @param integer $precision i.e.: 1.25 for precision = 2 * @param string $unit suffix of the unit, may be empty * @param integer $factor change base to 1000 or 1024 * @return string i.e.: 1.25 kB */ public static function convertToSI($number, $precision = 2, $unit = 'B', $factor = 1024) { static $sizes = array( '-3' => 'n', '-2' => 'ยต', '-1' => 'm', '0' => '', '1' => 'k', '2' => 'M', '3' => 'G', '4' => 'T' ); $scale = $number == 0 ? 0 : floor(log($number, $factor)); return round($number / pow($factor, $scale), $precision) . ' ' . $sizes[$scale] . $unit = 'B'; } public static function relativePerc($min, $value) { if ($min == 0 || $min == $value) { return ''; } else { return round(($value - $min) / $min * 100) . ' %'; } } } $benchmark = new Benchmark; function multiexplode ($delimiters,$string) { $ready = str_replace($delimiters, $delimiters[0], $string); $launch = explode($delimiters[0], $ready); return $launch; } function homemadeexplode($splitter, $str) { $return = []; if (is_array($splitter) == true) { foreach ($splitter as $sp) { $str = homemadeexplode($sp, $str); } $return = $str; } else { if (is_array($str) == true) { foreach ($str as $st) { $tmp = explode($splitter, $st); $return = array_merge($return, $tmp); } } else { $return = explode($splitter, $str); } } return $return; } $text = "here is a sample: this text, and this will be exploded. this also | this one too :)"; $benchmark->add('multiexplode', function() use($text) { return multiexplode( [",",".","|",":"], $text); }); $benchmark->add('homemadeExplode', function() use($text) { return homemadeexplode([",",".","|",":"], $text); }); $benchmark->add('preg_split', function() use($text) { return preg_split( '/[,.|:]/', $text); }); $benchmark->add('mb_split', function() use($text) { return mb_split( '[,.|:]', $text); }); $benchmark->setCount(50000); $benchmark->run();
Output for 8.0.11
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 19 ms 0 B multiexplode 27 ms 42 % 0 B homemadeExplode 96 ms 405 % 0 B mb_split 130 ms 584 % 0 B
Output for 8.0.10
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 18 ms 0 B multiexplode 27 ms 50 % 0 B homemadeExplode 93 ms 417 % 0 B mb_split 127 ms 606 % 0 B
Output for 8.0.9
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 19 ms 0 B multiexplode 29 ms 53 % 0 B homemadeExplode 111 ms 484 % 0 B mb_split 151 ms 695 % 0 B
Output for 8.0.8
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 26 ms 0 B multiexplode 37 ms 42 % 0 B homemadeExplode 143 ms 450 % 0 B mb_split 219 ms 742 % 0 B
Output for 8.0.7
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 18 ms 0 B multiexplode 26 ms 44 % 0 B homemadeExplode 96 ms 433 % 0 B mb_split 130 ms 622 % 0 B
Output for 8.0.6
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 19 ms 0 B multiexplode 26 ms 37 % 0 B homemadeExplode 94 ms 395 % 0 B mb_split 132 ms 595 % 0 B
Output for 8.0.5
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 19 ms 0 B multiexplode 26 ms 37 % 0 B homemadeExplode 95 ms 400 % 0 B mb_split 132 ms 595 % 0 B
Output for 8.0.3
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) multiexplode 29 ms 0 B preg_split 32 ms 10 % 0 B homemadeExplode 109 ms 276 % 0 B mb_split 387 ms 1234 % 0 B
Output for 8.0.2
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 24 ms 0 B multiexplode 35 ms 46 % 0 B homemadeExplode 142 ms 492 % 0 B mb_split 918 ms 3725 % 0 B
Output for 8.0.1
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 18 ms 0 B multiexplode 26 ms 44 % 0 B homemadeExplode 94 ms 422 % 0 B mb_split 131 ms 628 % 0 B
Output for 8.0.0
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 26 ms 0 B multiexplode 37 ms 42 % 0 B homemadeExplode 148 ms 469 % 0 B mb_split 727 ms 2696 % 0 B
Output for 7.4.24
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 18 ms 0 B multiexplode 26 ms 44 % 0 B homemadeExplode 96 ms 433 % 0 B mb_split 147 ms 717 % 0 B
Output for 7.4.23
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 18 ms 0 B multiexplode 26 ms 44 % 0 B homemadeExplode 94 ms 422 % 0 B mb_split 157 ms 772 % 0 B
Output for 7.4.22
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 30 ms 0 B multiexplode 45 ms 50 % 0 B homemadeExplode 186 ms 520 % 0 B mb_split 307 ms 923 % 0 B
Output for 7.4.21
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 26 ms 0 B multiexplode 34 ms 31 % 0 B homemadeExplode 133 ms 412 % 0 B mb_split 282 ms 985 % 0 B
Output for 7.4.20
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 18 ms 0 B multiexplode 26 ms 44 % 0 B homemadeExplode 95 ms 428 % 0 B mb_split 154 ms 756 % 0 B
Output for 7.4.16
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 28 ms 0 B multiexplode 36 ms 29 % 0 B homemadeExplode 127 ms 354 % 0 B mb_split 644 ms 2200 % 0 B
Output for 7.4.15
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 23 ms 0 B multiexplode 68 ms 196 % 0 B homemadeExplode 195 ms 748 % 0 B mb_split 803 ms 3391 % 0 B
Output for 7.4.14
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 28 ms 0 B multiexplode 65 ms 132 % 0 B homemadeExplode 206 ms 636 % 0 B mb_split 939 ms 3254 % 0 B
Output for 7.4.13
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 25 ms 0 B multiexplode 36 ms 44 % 0 B homemadeExplode 128 ms 412 % 0 B mb_split 809 ms 3136 % 0 B
Output for 7.4.12
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 42 ms 0 B multiexplode 70 ms 67 % 0 B homemadeExplode 173 ms 312 % 0 B mb_split 765 ms 1721 % 0 B
Output for 7.4.11
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 24 ms 0 B multiexplode 58 ms 142 % 0 B homemadeExplode 160 ms 567 % 0 B mb_split 804 ms 3250 % 0 B
Output for 7.4.10
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 51 ms 0 B multiexplode 72 ms 41 % 0 B homemadeExplode 229 ms 349 % 0 B mb_split 938 ms 1739 % 0 B
Output for 7.4.9
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 26 ms 0 B multiexplode 38 ms 46 % 0 B homemadeExplode 129 ms 396 % 0 B mb_split 719 ms 2665 % 0 B
Output for 7.4.8
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 26 ms 0 B multiexplode 36 ms 38 % 0 B homemadeExplode 129 ms 396 % 0 B mb_split 897 ms 3350 % 0 B
Output for 7.4.7
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) multiexplode 49 ms 0 B preg_split 63 ms 29 % 0 B homemadeExplode 313 ms 539 % 0 B mb_split 1091 ms 2127 % 0 B
Output for 7.4.6
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) multiexplode 37 ms 0 B preg_split 52 ms 41 % 0 B homemadeExplode 144 ms 289 % 0 B mb_split 684 ms 1749 % 0 B
Output for 7.4.5
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 26 ms 0 B multiexplode 50 ms 92 % 0 B homemadeExplode 163 ms 527 % 0 B mb_split 213 ms 719 % 0 B
Output for 7.4.4
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 31 ms 0 B multiexplode 72 ms 132 % 0 B homemadeExplode 186 ms 500 % 0 B mb_split 1115 ms 3497 % 0 B
Output for 7.4.3
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 59 ms 0 B multiexplode 59 ms 0 B homemadeExplode 259 ms 339 % 0 B mb_split 1049 ms 1678 % 0 B
Output for 7.4.1
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 46 ms 0 B multiexplode 74 ms 61 % 0 B homemadeExplode 241 ms 424 % 0 B mb_split 380 ms 726 % 0 B
Output for 7.4.0
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 24 ms 0 B multiexplode 51 ms 113 % 0 B homemadeExplode 187 ms 679 % 0 B mb_split 341 ms 1321 % 0 B
Output for 7.3.30
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 18 ms 0 B multiexplode 26 ms 44 % 0 B homemadeExplode 107 ms 494 % 0 B mb_split 148 ms 722 % 0 B
Output for 7.3.29
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 19 ms 0 B multiexplode 26 ms 37 % 0 B homemadeExplode 107 ms 463 % 0 B mb_split 156 ms 721 % 0 B
Output for 7.3.28
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 32 ms 0 B multiexplode 46 ms 44 % 0 B homemadeExplode 164 ms 413 % 0 B mb_split 301 ms 841 % 0 B
Output for 7.3.27
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 27 ms 0 B multiexplode 37 ms 37 % 0 B homemadeExplode 145 ms 437 % 0 B mb_split 720 ms 2567 % 0 B
Output for 7.3.26
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 24 ms 0 B multiexplode 48 ms 100 % 0 B homemadeExplode 296 ms 1133 % 0 B mb_split 736 ms 2967 % 0 B
Output for 7.3.25
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 26 ms 0 B multiexplode 39 ms 50 % 0 B homemadeExplode 149 ms 473 % 0 B mb_split 785 ms 2919 % 0 B
Output for 7.3.24
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 30 ms 0 B multiexplode 40 ms 33 % 0 B homemadeExplode 145 ms 383 % 0 B mb_split 810 ms 2600 % 0 B
Output for 7.3.23
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 38 ms 0 B multiexplode 45 ms 18 % 0 B homemadeExplode 162 ms 326 % 0 B mb_split 735 ms 1834 % 0 B
Output for 7.3.21
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 27 ms 0 B multiexplode 60 ms 122 % 0 B homemadeExplode 176 ms 552 % 0 B mb_split 733 ms 2615 % 0 B
Output for 7.3.20
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 28 ms 0 B multiexplode 44 ms 57 % 0 B homemadeExplode 173 ms 518 % 0 B mb_split 938 ms 3250 % 0 B
Output for 7.3.19
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 28 ms 0 B multiexplode 73 ms 161 % 0 B homemadeExplode 183 ms 554 % 0 B mb_split 501 ms 1689 % 0 B
Output for 7.3.18
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 34 ms 0 B multiexplode 37 ms 9 % 0 B homemadeExplode 146 ms 329 % 0 B mb_split 616 ms 1712 % 0 B
Output for 7.3.17
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 26 ms 0 B multiexplode 44 ms 69 % 0 B homemadeExplode 157 ms 504 % 0 B mb_split 771 ms 2865 % 0 B
Output for 7.3.16
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 25 ms 0 B multiexplode 60 ms 140 % 0 B homemadeExplode 159 ms 536 % 0 B mb_split 570 ms 2180 % 0 B
Output for 7.3.13
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 36 ms 0 B multiexplode 55 ms 53 % 0 B homemadeExplode 183 ms 408 % 0 B mb_split 284 ms 689 % 0 B
Output for 7.3.12
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 47 ms 0 B multiexplode 76 ms 62 % 0 B homemadeExplode 266 ms 466 % 0 B mb_split 371 ms 689 % 0 B
Output for 7.3.11
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 28 ms 0 B multiexplode 64 ms 129 % 0 B homemadeExplode 198 ms 607 % 0 B mb_split 223 ms 696 % 0 B
Output for 7.3.10
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 24 ms 0 B multiexplode 64 ms 167 % 0 B homemadeExplode 168 ms 600 % 0 B mb_split 262 ms 992 % 0 B
Output for 7.3.9
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 26 ms 0 B multiexplode 56 ms 115 % 0 B homemadeExplode 167 ms 542 % 0 B mb_split 245 ms 842 % 0 B
Output for 7.3.8
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 47 ms 0 B multiexplode 74 ms 57 % 0 B homemadeExplode 253 ms 438 % 0 B mb_split 335 ms 613 % 0 B
Output for 7.3.7
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 31 ms 0 B multiexplode 75 ms 142 % 0 B homemadeExplode 198 ms 539 % 0 B mb_split 381 ms 1129 % 0 B
Output for 7.3.6
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 42 ms 0 B multiexplode 73 ms 74 % 0 B mb_split 236 ms 462 % 0 B homemadeExplode 253 ms 502 % 0 B
Output for 7.3.5
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 47 ms 0 B multiexplode 73 ms 55 % 0 B homemadeExplode 250 ms 432 % 0 B mb_split 396 ms 743 % 0 B
Output for 7.3.4
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 47 ms 0 B multiexplode 73 ms 55 % 0 B homemadeExplode 210 ms 347 % 0 B mb_split 216 ms 360 % 0 B
Output for 7.3.3
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 32 ms 0 B multiexplode 56 ms 75 % 0 B mb_split 147 ms 359 % 0 B homemadeExplode 189 ms 491 % 0 B
Output for 7.3.2
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 28 ms 0 B multiexplode 51 ms 82 % 0 B mb_split 130 ms 364 % 0 B homemadeExplode 176 ms 529 % 0 B
Output for 7.3.1
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 49 ms 0 B multiexplode 66 ms 35 % 0 B mb_split 216 ms 341 % 0 B homemadeExplode 243 ms 396 % 0 B
Output for 7.3.0
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 24 ms 0 B multiexplode 73 ms 204 % 0 B mb_split 203 ms 746 % 0 B homemadeExplode 224 ms 833 % 0 B
Output for 7.2.33
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 33 ms 0 B multiexplode 45 ms 36 % 0 B homemadeExplode 174 ms 427 % 0 B mb_split 790 ms 2294 % 0 B
Output for 7.2.32
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 30 ms 0 B multiexplode 45 ms 50 % 0 B homemadeExplode 179 ms 497 % 0 B mb_split 911 ms 2937 % 0 B
Output for 7.2.31
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 31 ms 0 B multiexplode 50 ms 61 % 0 B homemadeExplode 173 ms 458 % 0 B mb_split 913 ms 2845 % 0 B
Output for 7.2.30
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 27 ms 0 B multiexplode 55 ms 104 % 0 B homemadeExplode 495 ms 1733 % 0 B mb_split 1010 ms 3641 % 0 B
Output for 7.2.29
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) multiexplode 50 ms 0 B preg_split 53 ms 6 % 0 B homemadeExplode 195 ms 290 % 0 B mb_split 686 ms 1272 % 0 B
Output for 7.2.26
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 58 ms 0 B multiexplode 84 ms 45 % 0 B homemadeExplode 287 ms 395 % 0 B mb_split 343 ms 491 % 0 B
Output for 7.2.25
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 57 ms 0 B multiexplode 83 ms 46 % 0 B homemadeExplode 281 ms 393 % 0 B mb_split 400 ms 602 % 0 B
Output for 7.2.24
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 33 ms 0 B multiexplode 82 ms 148 % 0 B homemadeExplode 243 ms 636 % 0 B mb_split 284 ms 761 % 0 B
Output for 7.2.23
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) multiexplode 50 ms 0 B preg_split 52 ms 4 % 0 B homemadeExplode 206 ms 312 % 0 B mb_split 405 ms 710 % 0 B
Output for 7.2.22
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 42 ms 0 B multiexplode 82 ms 95 % 0 B homemadeExplode 286 ms 581 % 0 B mb_split 359 ms 755 % 0 B
Output for 7.2.21
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 57 ms 0 B multiexplode 71 ms 25 % 0 B homemadeExplode 259 ms 354 % 0 B mb_split 336 ms 489 % 0 B
Output for 7.2.20
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 36 ms 0 B multiexplode 61 ms 69 % 0 B homemadeExplode 207 ms 475 % 0 B mb_split 283 ms 686 % 0 B
Output for 7.2.19
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 43 ms 0 B multiexplode 53 ms 23 % 0 B homemadeExplode 197 ms 358 % 0 B mb_split 314 ms 630 % 0 B
Output for 7.2.18
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) multiexplode 55 ms 0 B preg_split 56 ms 2 % 0 B homemadeExplode 190 ms 245 % 0 B mb_split 397 ms 622 % 0 B
Output for 7.2.17
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 31 ms 0 B multiexplode 52 ms 68 % 0 B mb_split 143 ms 361 % 0 B homemadeExplode 195 ms 529 % 0 B
Output for 7.2.16
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 31 ms 0 B multiexplode 80 ms 158 % 0 B mb_split 139 ms 348 % 0 B homemadeExplode 230 ms 642 % 0 B
Output for 7.2.15
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 29 ms 0 B multiexplode 70 ms 141 % 0 B mb_split 152 ms 424 % 0 B homemadeExplode 183 ms 531 % 0 B
Output for 7.2.14
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 31 ms 0 B multiexplode 81 ms 161 % 0 B mb_split 221 ms 613 % 0 B homemadeExplode 238 ms 668 % 0 B
Output for 7.2.13
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 34 ms 0 B multiexplode 54 ms 59 % 0 B mb_split 216 ms 535 % 0 B homemadeExplode 218 ms 541 % 0 B
Output for 7.2.12
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 50 ms 0 B multiexplode 82 ms 64 % 0 B mb_split 157 ms 214 % 0 B homemadeExplode 242 ms 384 % 0 B
Output for 7.2.11
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) multiexplode 61 ms 0 B preg_split 62 ms 2 % 0 B homemadeExplode 209 ms 243 % 0 B mb_split 233 ms 282 % 0 B
Output for 7.2.10
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 39 ms 0 B multiexplode 81 ms 108 % 0 B mb_split 178 ms 356 % 0 B homemadeExplode 260 ms 567 % 0 B
Output for 7.2.9
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 30 ms 0 B multiexplode 66 ms 120 % 0 B mb_split 158 ms 427 % 0 B homemadeExplode 185 ms 517 % 0 B
Output for 7.2.8
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 40 ms 0 B multiexplode 55 ms 38 % 0 B mb_split 153 ms 283 % 0 B homemadeExplode 217 ms 443 % 0 B
Output for 7.2.7
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 30 ms 0 B multiexplode 79 ms 163 % 0 B mb_split 138 ms 360 % 0 B homemadeExplode 193 ms 543 % 0 B
Output for 7.2.6
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 29 ms 0 B multiexplode 79 ms 172 % 0 B mb_split 144 ms 397 % 0 B homemadeExplode 266 ms 817 % 0 B
Output for 7.2.5
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 57 ms 0 B multiexplode 81 ms 42 % 0 B mb_split 208 ms 265 % 0 B homemadeExplode 280 ms 391 % 0 B
Output for 7.2.4
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 33 ms 0 B multiexplode 55 ms 67 % 0 B mb_split 139 ms 321 % 0 B homemadeExplode 192 ms 482 % 0 B
Output for 7.2.3
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 61 ms 0 B multiexplode 68 ms 11 % 0 B mb_split 154 ms 152 % 0 B homemadeExplode 238 ms 290 % 0 B
Output for 7.2.2
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 38 ms 0 B multiexplode 62 ms 63 % 0 B mb_split 165 ms 334 % 0 B homemadeExplode 215 ms 466 % 0 B
Output for 7.2.1
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 57 ms 0 B multiexplode 77 ms 35 % 0 B mb_split 133 ms 133 % 0 B homemadeExplode 250 ms 339 % 0 B
Output for 7.2.0
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 36 ms 0 B multiexplode 57 ms 58 % 0 B mb_split 148 ms 311 % 0 B homemadeExplode 206 ms 472 % 0 B
Output for 7.1.33
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 67 ms 0 B multiexplode 70 ms 4 % 0 B homemadeExplode 231 ms 245 % 0 B mb_split 315 ms 370 % 0 B
Output for 7.1.32
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 63 ms 0 B multiexplode 74 ms 17 % 0 B homemadeExplode 307 ms 387 % 0 B mb_split 309 ms 390 % 0 B
Output for 7.1.31
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 31 ms 0 B multiexplode 82 ms 165 % 0 B mb_split 227 ms 632 % 0 B homemadeExplode 312 ms 906 % 0 B
Output for 7.1.30
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 37 ms 0 B multiexplode 82 ms 122 % 0 B mb_split 212 ms 473 % 0 B homemadeExplode 250 ms 576 % 0 B
Output for 7.1.29
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 48 ms 0 B multiexplode 81 ms 69 % 0 B homemadeExplode 242 ms 404 % 0 B mb_split 281 ms 485 % 0 B
Output for 7.1.28
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 43 ms 0 B multiexplode 82 ms 91 % 0 B mb_split 230 ms 435 % 0 B homemadeExplode 306 ms 612 % 0 B
Output for 7.1.27
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 42 ms 0 B multiexplode 81 ms 93 % 0 B mb_split 102 ms 143 % 0 B homemadeExplode 276 ms 557 % 0 B
Output for 7.1.26
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 39 ms 0 B multiexplode 52 ms 33 % 0 B mb_split 82 ms 110 % 0 B homemadeExplode 236 ms 505 % 0 B
Output for 7.1.25
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) multiexplode 54 ms 0 B preg_split 69 ms 28 % 0 B mb_split 144 ms 167 % 0 B homemadeExplode 323 ms 498 % 0 B
Output for 7.1.24
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 68 ms 0 B multiexplode 84 ms 24 % 0 B mb_split 141 ms 107 % 0 B homemadeExplode 267 ms 293 % 0 B
Output for 7.1.23
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 34 ms 0 B mb_split 80 ms 135 % 0 B multiexplode 82 ms 141 % 0 B homemadeExplode 232 ms 582 % 0 B
Output for 7.1.22
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 32 ms 0 B multiexplode 81 ms 153 % 0 B mb_split 106 ms 231 % 0 B homemadeExplode 280 ms 775 % 0 B
Output for 7.1.21
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 41 ms 0 B multiexplode 60 ms 46 % 0 B mb_split 94 ms 129 % 0 B homemadeExplode 246 ms 500 % 0 B
Output for 7.1.20
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 42 ms 0 B multiexplode 81 ms 93 % 0 B mb_split 127 ms 202 % 0 B homemadeExplode 303 ms 621 % 0 B
Output for 7.1.19
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 39 ms 0 B multiexplode 57 ms 46 % 0 B mb_split 98 ms 151 % 0 B homemadeExplode 250 ms 541 % 0 B
Output for 7.1.18
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 65 ms 0 B multiexplode 83 ms 28 % 0 B mb_split 138 ms 112 % 0 B homemadeExplode 232 ms 257 % 0 B
Output for 7.1.17
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) multiexplode 56 ms 0 B preg_split 71 ms 27 % 0 B mb_split 145 ms 159 % 0 B homemadeExplode 320 ms 471 % 0 B
Output for 7.1.16
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 32 ms 0 B multiexplode 81 ms 153 % 0 B mb_split 128 ms 300 % 0 B homemadeExplode 248 ms 675 % 0 B
Output for 7.1.15
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 39 ms 0 B multiexplode 83 ms 113 % 0 B mb_split 98 ms 151 % 0 B homemadeExplode 224 ms 474 % 0 B
Output for 7.1.14
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 65 ms 0 B multiexplode 81 ms 25 % 0 B mb_split 140 ms 115 % 0 B homemadeExplode 323 ms 397 % 0 B
Output for 7.1.13
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 36 ms 0 B multiexplode 59 ms 64 % 0 B mb_split 96 ms 167 % 0 B homemadeExplode 233 ms 547 % 0 B
Output for 7.1.12
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) multiexplode 51 ms 0 B preg_split 64 ms 25 % 0 B mb_split 139 ms 173 % 0 B homemadeExplode 267 ms 424 % 0 B
Output for 7.1.11
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 32 ms 0 B mb_split 79 ms 147 % 0 B multiexplode 79 ms 147 % 0 B homemadeExplode 269 ms 741 % 0 B
Output for 7.1.10
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 37 ms 0 B multiexplode 80 ms 116 % 0 B mb_split 95 ms 157 % 0 B homemadeExplode 292 ms 689 % 0 B
Output for 7.1.9
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) multiexplode 54 ms 0 B preg_split 68 ms 26 % 0 B mb_split 142 ms 163 % 0 B homemadeExplode 287 ms 431 % 0 B
Output for 7.1.8
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 50 ms 0 B multiexplode 64 ms 28 % 0 B mb_split 97 ms 94 % 0 B homemadeExplode 261 ms 422 % 0 B
Output for 7.1.7
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 50 ms 0 B multiexplode 57 ms 14 % 0 B mb_split 112 ms 124 % 0 B homemadeExplode 245 ms 390 % 0 B
Output for 7.1.6
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 35 ms 0 B multiexplode 81 ms 131 % 0 B mb_split 138 ms 294 % 0 B homemadeExplode 226 ms 546 % 0 B
Output for 7.1.5
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) multiexplode 54 ms 0 B preg_split 70 ms 30 % 0 B mb_split 144 ms 167 % 0 B homemadeExplode 273 ms 406 % 0 B
Output for 7.1.4
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) multiexplode 51 ms 0 B preg_split 64 ms 25 % 0 B mb_split 138 ms 171 % 0 B homemadeExplode 285 ms 459 % 0 B
Output for 7.1.3
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 31 ms 0 B multiexplode 81 ms 161 % 0 B mb_split 81 ms 161 % 0 B homemadeExplode 319 ms 929 % 0 B
Output for 7.1.2
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 31 ms 0 B multiexplode 80 ms 158 % 0 B mb_split 91 ms 194 % 0 B homemadeExplode 324 ms 945 % 0 B
Output for 7.1.1
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 34 ms 0 B multiexplode 54 ms 59 % 0 B mb_split 82 ms 141 % 0 B homemadeExplode 286 ms 741 % 0 B
Output for 7.1.0
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 37 ms 0 B multiexplode 56 ms 51 % 0 B mb_split 92 ms 149 % 0 B homemadeExplode 242 ms 554 % 0 B
Output for 7.0.33
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 43 ms 0 B mb_split 82 ms 91 % 0 B multiexplode 96 ms 123 % 0 B homemadeExplode 264 ms 514 % 0 B
Output for 7.0.32
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 33 ms 0 B multiexplode 62 ms 88 % 0 B mb_split 96 ms 191 % 0 B homemadeExplode 258 ms 682 % 0 B
Output for 7.0.31
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 66 ms 0 B multiexplode 92 ms 39 % 0 B mb_split 141 ms 114 % 0 B homemadeExplode 351 ms 432 % 0 B
Output for 7.0.30
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 44 ms 0 B multiexplode 83 ms 89 % 0 B mb_split 84 ms 91 % 0 B homemadeExplode 264 ms 500 % 0 B
Output for 7.0.29
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 39 ms 0 B multiexplode 64 ms 64 % 0 B mb_split 93 ms 138 % 0 B homemadeExplode 265 ms 579 % 0 B
Output for 7.0.28
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 67 ms 0 B multiexplode 90 ms 34 % 0 B mb_split 139 ms 107 % 0 B homemadeExplode 353 ms 427 % 0 B
Output for 7.0.27
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 45 ms 0 B multiexplode 92 ms 104 % 0 B mb_split 109 ms 142 % 0 B homemadeExplode 274 ms 509 % 0 B
Output for 7.0.26
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 33 ms 0 B mb_split 81 ms 145 % 0 B multiexplode 90 ms 173 % 0 B homemadeExplode 338 ms 924 % 0 B
Output for 7.0.25
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 66 ms 0 B multiexplode 92 ms 39 % 0 B mb_split 130 ms 97 % 0 B homemadeExplode 317 ms 380 % 0 B
Output for 7.0.24
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 68 ms 0 B multiexplode 88 ms 29 % 0 B mb_split 140 ms 106 % 0 B homemadeExplode 358 ms 426 % 0 B
Output for 7.0.23
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 51 ms 0 B mb_split 81 ms 59 % 0 B multiexplode 92 ms 80 % 0 B homemadeExplode 360 ms 606 % 0 B
Output for 7.0.22
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 32 ms 0 B mb_split 81 ms 153 % 0 B multiexplode 91 ms 184 % 0 B homemadeExplode 337 ms 953 % 0 B
Output for 7.0.21
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 50 ms 0 B multiexplode 89 ms 78 % 0 B mb_split 90 ms 80 % 0 B homemadeExplode 345 ms 590 % 0 B
Output for 7.0.20
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 42 ms 0 B multiexplode 71 ms 69 % 0 B mb_split 110 ms 162 % 0 B homemadeExplode 287 ms 583 % 0 B
Output for 7.0.19
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 46 ms 0 B multiexplode 57 ms 24 % 0 B mb_split 129 ms 180 % 0 B homemadeExplode 253 ms 450 % 0 B
Output for 7.0.18
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 33 ms 0 B mb_split 82 ms 148 % 0 B multiexplode 91 ms 176 % 0 B homemadeExplode 335 ms 915 % 0 B
Output for 7.0.17
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 66 ms 0 B multiexplode 92 ms 39 % 0 B mb_split 141 ms 114 % 0 B homemadeExplode 316 ms 379 % 0 B
Output for 7.0.16
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 33 ms 0 B multiexplode 78 ms 136 % 0 B mb_split 81 ms 145 % 0 B homemadeExplode 273 ms 727 % 0 B
Output for 7.0.15
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 65 ms 0 B multiexplode 90 ms 38 % 0 B mb_split 141 ms 117 % 0 B homemadeExplode 338 ms 420 % 0 B
Output for 7.0.14
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 55 ms 0 B multiexplode 90 ms 64 % 0 B mb_split 100 ms 82 % 0 B homemadeExplode 360 ms 555 % 0 B
Output for 7.0.13
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) multiexplode 61 ms 0 B preg_split 73 ms 20 % 0 B mb_split 146 ms 139 % 0 B homemadeExplode 319 ms 423 % 0 B
Output for 7.0.12
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 33 ms 0 B multiexplode 93 ms 182 % 0 B mb_split 133 ms 303 % 0 B homemadeExplode 346 ms 948 % 0 B
Output for 7.0.11
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 68 ms 0 B multiexplode 91 ms 34 % 0 B mb_split 141 ms 107 % 0 B homemadeExplode 358 ms 426 % 0 B
Output for 7.0.10
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 67 ms 0 B multiexplode 91 ms 36 % 0 B mb_split 139 ms 107 % 0 B homemadeExplode 357 ms 433 % 0 B
Output for 7.0.9
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 34 ms 0 B mb_split 90 ms 165 % 0 B multiexplode 91 ms 168 % 0 B homemadeExplode 351 ms 932 % 0 B
Output for 7.0.8
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 66 ms 0 B multiexplode 89 ms 35 % 0 B mb_split 107 ms 62 % 0 B homemadeExplode 354 ms 436 % 0 B
Output for 7.0.7
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 66 ms 0 B multiexplode 91 ms 38 % 0 B mb_split 139 ms 111 % 0 B homemadeExplode 336 ms 409 % 0 B
Output for 7.0.6
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 33 ms 0 B mb_split 80 ms 142 % 0 B multiexplode 90 ms 173 % 0 B homemadeExplode 321 ms 873 % 0 B
Output for 7.0.5
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 68 ms 0 B multiexplode 91 ms 34 % 0 B mb_split 142 ms 109 % 0 B homemadeExplode 352 ms 418 % 0 B
Output for 7.0.4
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) multiexplode 60 ms 0 B preg_split 74 ms 23 % 0 B mb_split 146 ms 143 % 0 B homemadeExplode 359 ms 498 % 0 B
Output for 7.0.3
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 34 ms 0 B multiexplode 70 ms 106 % 0 B mb_split 82 ms 141 % 0 B homemadeExplode 254 ms 647 % 0 B
Output for 7.0.2
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 69 ms 0 B multiexplode 91 ms 32 % 0 B mb_split 140 ms 103 % 0 B homemadeExplode 320 ms 364 % 0 B
Output for 7.0.1
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 69 ms 0 B multiexplode 90 ms 30 % 0 B mb_split 138 ms 100 % 0 B homemadeExplode 358 ms 419 % 0 B
Output for 7.0.0
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) preg_split 67 ms 0 B multiexplode 91 ms 36 % 0 B mb_split 126 ms 88 % 0 B homemadeExplode 359 ms 436 % 0 B
Output for 5.6.40
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 112 ms 0 B multiexplode 139 ms 24 % 0 B preg_split 239 ms 113 % 0 B homemadeExplode 692 ms 518 % 0 B
Output for 5.6.39
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 127 ms 0 B multiexplode 199 ms 57 % 0 B preg_split 270 ms 113 % 0 B homemadeExplode 825 ms 550 % 0 B
Output for 5.6.38
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 104 ms 0 B multiexplode 195 ms 88 % 0 B preg_split 350 ms 237 % 0 B homemadeExplode 823 ms 691 % 0 B
Output for 5.6.37
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 104 ms 0 B multiexplode 190 ms 83 % 0 B preg_split 265 ms 155 % 0 B homemadeExplode 758 ms 629 % 0 B
Output for 5.6.36
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 88 ms 0 B multiexplode 191 ms 117 % 0 B preg_split 285 ms 224 % 0 B homemadeExplode 660 ms 650 % 0 B
Output for 5.6.35
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 167 ms 0 B multiexplode 170 ms 2 % 0 B preg_split 324 ms 94 % 0 B homemadeExplode 898 ms 438 % 0 B
Output for 5.6.34
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 166 ms 0 B multiexplode 178 ms 7 % 0 B preg_split 319 ms 92 % 0 B homemadeExplode 848 ms 411 % 0 B
Output for 5.6.33
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 106 ms 0 B multiexplode 164 ms 55 % 0 B preg_split 227 ms 114 % 0 B homemadeExplode 689 ms 550 % 0 B
Output for 5.6.32
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 105 ms 0 B multiexplode 140 ms 33 % 0 B preg_split 247 ms 135 % 0 B homemadeExplode 709 ms 575 % 0 B
Output for 5.6.31
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 112 ms 0 B multiexplode 195 ms 74 % 0 B preg_split 230 ms 105 % 0 B homemadeExplode 712 ms 536 % 0 B
Output for 5.6.30
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) multiexplode 124 ms 0 B mb_split 180 ms 45 % 0 B preg_split 365 ms 194 % 0 B homemadeExplode 630 ms 408 % 0 B
Output for 5.6.29
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 115 ms 0 B multiexplode 131 ms 14 % 0 B preg_split 236 ms 105 % 0 B homemadeExplode 796 ms 592 % 0 B
Output for 5.6.28
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 165 ms 0 B multiexplode 195 ms 18 % 0 B preg_split 269 ms 63 % 0 B homemadeExplode 867 ms 425 % 0 B
Output for 5.6.27
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) multiexplode 158 ms 0 B mb_split 174 ms 10 % 0 B preg_split 356 ms 125 % 0 B homemadeExplode 859 ms 444 % 0 B
Output for 5.6.26
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 124 ms 0 B multiexplode 192 ms 55 % 0 B preg_split 376 ms 203 % 0 B homemadeExplode 918 ms 640 % 0 B
Output for 5.6.25
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 116 ms 0 B multiexplode 147 ms 27 % 0 B preg_split 209 ms 80 % 0 B homemadeExplode 777 ms 570 % 0 B
Output for 5.6.24
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 169 ms 0 B multiexplode 192 ms 14 % 0 B preg_split 354 ms 109 % 0 B homemadeExplode 911 ms 439 % 0 B
Output for 5.6.23
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 113 ms 0 B multiexplode 137 ms 21 % 0 B preg_split 247 ms 119 % 0 B homemadeExplode 689 ms 510 % 0 B
Output for 5.6.22
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) multiexplode 128 ms 0 B mb_split 147 ms 15 % 0 B preg_split 222 ms 73 % 0 B homemadeExplode 691 ms 440 % 0 B
Output for 5.6.21
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) multiexplode 163 ms 0 B mb_split 177 ms 9 % 0 B preg_split 259 ms 59 % 0 B homemadeExplode 870 ms 434 % 0 B
Output for 5.6.20
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 87 ms 0 B multiexplode 192 ms 121 % 0 B preg_split 343 ms 294 % 0 B homemadeExplode 863 ms 892 % 0 B
Output for 5.6.19
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 122 ms 0 B multiexplode 191 ms 57 % 0 B preg_split 252 ms 107 % 0 B homemadeExplode 911 ms 647 % 0 B
Output for 5.6.18
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) multiexplode 139 ms 0 B mb_split 166 ms 19 % 0 B preg_split 352 ms 153 % 0 B homemadeExplode 835 ms 501 % 0 B
Output for 5.6.17
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 115 ms 0 B multiexplode 141 ms 23 % 0 B preg_split 240 ms 109 % 0 B homemadeExplode 689 ms 499 % 0 B
Output for 5.6.16
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 167 ms 0 B multiexplode 193 ms 16 % 0 B preg_split 324 ms 94 % 0 B homemadeExplode 921 ms 451 % 0 B
Output for 5.6.15
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 166 ms 0 B multiexplode 193 ms 16 % 0 B preg_split 367 ms 121 % 0 B homemadeExplode 924 ms 457 % 0 B
Output for 5.6.14
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 167 ms 0 B multiexplode 194 ms 16 % 0 B preg_split 314 ms 88 % 0 B homemadeExplode 936 ms 460 % 0 B
Output for 5.6.13
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 138 ms 0 B multiexplode 202 ms 46 % 0 B preg_split 281 ms 104 % 0 B homemadeExplode 786 ms 470 % 0 B
Output for 5.6.12
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 91 ms 0 B multiexplode 192 ms 111 % 0 B preg_split 204 ms 124 % 0 B homemadeExplode 783 ms 760 % 0 B
Output for 5.6.11
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 112 ms 0 B multiexplode 146 ms 30 % 0 B preg_split 233 ms 108 % 0 B homemadeExplode 690 ms 516 % 0 B
Output for 5.6.10
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) multiexplode 151 ms 0 B mb_split 165 ms 9 % 0 B preg_split 269 ms 78 % 0 B homemadeExplode 934 ms 519 % 0 B
Output for 5.6.9
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 166 ms 0 B multiexplode 191 ms 15 % 0 B preg_split 287 ms 73 % 0 B homemadeExplode 908 ms 447 % 0 B
Output for 5.6.8
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 166 ms 0 B multiexplode 189 ms 14 % 0 B preg_split 349 ms 110 % 0 B homemadeExplode 883 ms 432 % 0 B
Output for 5.6.7
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 104 ms 0 B multiexplode 195 ms 88 % 0 B preg_split 229 ms 120 % 0 B homemadeExplode 731 ms 603 % 0 B
Output for 5.6.6
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 123 ms 0 B multiexplode 180 ms 46 % 0 B preg_split 281 ms 128 % 0 B homemadeExplode 683 ms 455 % 0 B
Output for 5.6.5
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 86 ms 0 B multiexplode 187 ms 117 % 0 B preg_split 213 ms 148 % 0 B homemadeExplode 744 ms 765 % 0 B
Output for 5.6.4
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 88 ms 0 B multiexplode 191 ms 117 % 0 B preg_split 268 ms 205 % 0 B homemadeExplode 894 ms 916 % 0 B
Output for 5.6.3
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 100 ms 0 B multiexplode 121 ms 21 % 0 B preg_split 281 ms 181 % 0 B homemadeExplode 665 ms 565 % 0 B
Output for 5.6.2
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 86 ms 0 B multiexplode 190 ms 121 % 0 B preg_split 204 ms 137 % 0 B homemadeExplode 624 ms 626 % 0 B
Output for 5.6.1
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 89 ms 0 B multiexplode 193 ms 117 % 0 B preg_split 206 ms 131 % 0 B homemadeExplode 796 ms 794 % 0 B
Output for 5.6.0
Running tests 50000 times. Testing 1/4 : multiexplode Testing 2/4 : homemadeExplode Testing 3/4 : preg_split Testing 4/4 : mb_split Test Time Time (%) Memory Memory (%) mb_split 100 ms 0 B multiexplode 187 ms 87 % 0 B preg_split 225 ms 125 % 0 B homemadeExplode 686 ms 586 % 0 B

preferences:
76.97 ms | 776 KiB | 5 Q