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 = "あいうえ おか き くけこさしす: せそたち つてとな, にぬね のはひふ へほまみ むめ もやゆよらりるれ. ろわおん あいうえ | 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 20 ms 0 B multiexplode 27 ms 35 % 0 B homemadeExplode 94 ms 370 % 0 B mb_split 181 ms 805 % 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 23 ms 0 B multiexplode 27 ms 17 % 0 B homemadeExplode 95 ms 313 % 0 B mb_split 180 ms 683 % 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 23 ms 0 B multiexplode 27 ms 17 % 0 B homemadeExplode 96 ms 317 % 0 B mb_split 185 ms 704 % 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 44 ms 0 B multiexplode 68 ms 55 % 0 B homemadeExplode 150 ms 241 % 0 B mb_split 334 ms 659 % 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 23 ms 0 B multiexplode 26 ms 13 % 0 B homemadeExplode 97 ms 322 % 0 B mb_split 185 ms 704 % 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 23 ms 0 B multiexplode 26 ms 13 % 0 B homemadeExplode 95 ms 313 % 0 B mb_split 184 ms 700 % 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 23 ms 0 B multiexplode 26 ms 13 % 0 B homemadeExplode 96 ms 317 % 0 B mb_split 183 ms 696 % 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 68 ms 0 B preg_split 116 ms 71 % 0 B homemadeExplode 247 ms 263 % 0 B mb_split 955 ms 1304 % 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 34 ms 0 B multiexplode 76 ms 124 % 0 B homemadeExplode 144 ms 324 % 0 B mb_split 796 ms 2241 % 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 22 ms 0 B multiexplode 30 ms 36 % 0 B homemadeExplode 102 ms 364 % 0 B mb_split 184 ms 736 % 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 70 ms 0 B multiexplode 131 ms 87 % 0 B homemadeExplode 260 ms 271 % 0 B mb_split 997 ms 1324 % 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 22 ms 0 B multiexplode 26 ms 18 % 0 B homemadeExplode 98 ms 345 % 0 B mb_split 206 ms 836 % 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 22 ms 0 B multiexplode 27 ms 23 % 0 B homemadeExplode 94 ms 327 % 0 B mb_split 212 ms 864 % 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 41 ms 0 B multiexplode 53 ms 29 % 0 B homemadeExplode 166 ms 305 % 0 B mb_split 384 ms 837 % 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 65 ms 0 B multiexplode 77 ms 18 % 0 B homemadeExplode 246 ms 278 % 0 B mb_split 434 ms 568 % 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 23 ms 0 B multiexplode 26 ms 13 % 0 B homemadeExplode 95 ms 313 % 0 B mb_split 210 ms 813 % 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 36 ms 0 B multiexplode 93 ms 158 % 0 B homemadeExplode 131 ms 264 % 0 B mb_split 771 ms 2042 % 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 42 ms 0 B multiexplode 109 ms 160 % 0 B homemadeExplode 162 ms 286 % 0 B mb_split 731 ms 1640 % 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 58 ms 0 B multiexplode 90 ms 55 % 0 B homemadeExplode 152 ms 162 % 0 B mb_split 1038 ms 1690 % 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 43 ms 0 B multiexplode 126 ms 193 % 0 B homemadeExplode 170 ms 295 % 0 B mb_split 1024 ms 2281 % 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 36 ms 0 B multiexplode 109 ms 203 % 0 B homemadeExplode 135 ms 275 % 0 B mb_split 775 ms 2053 % 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 70 ms 0 B multiexplode 80 ms 14 % 0 B homemadeExplode 154 ms 120 % 0 B mb_split 1219 ms 1641 % 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 64 ms 0 B multiexplode 111 ms 73 % 0 B homemadeExplode 158 ms 147 % 0 B mb_split 1054 ms 1547 % 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 38 ms 0 B multiexplode 142 ms 274 % 0 B homemadeExplode 156 ms 311 % 0 B mb_split 1012 ms 2563 % 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 41 ms 0 B multiexplode 79 ms 93 % 0 B homemadeExplode 151 ms 268 % 0 B mb_split 928 ms 2163 % 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 (%) preg_split 38 ms 0 B multiexplode 91 ms 139 % 0 B homemadeExplode 165 ms 334 % 0 B mb_split 918 ms 2316 % 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 (%) preg_split 33 ms 0 B multiexplode 105 ms 218 % 0 B homemadeExplode 132 ms 300 % 0 B mb_split 963 ms 2818 % 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 35 ms 0 B multiexplode 53 ms 51 % 0 B homemadeExplode 168 ms 380 % 0 B mb_split 349 ms 897 % 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 30 ms 0 B multiexplode 110 ms 267 % 0 B homemadeExplode 151 ms 403 % 0 B mb_split 1000 ms 3233 % 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 63 ms 0 B multiexplode 117 ms 86 % 0 B homemadeExplode 249 ms 295 % 0 B mb_split 758 ms 1103 % 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 (%) multiexplode 56 ms 0 B preg_split 61 ms 9 % 0 B homemadeExplode 248 ms 343 % 0 B mb_split 508 ms 807 % 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 57 ms 0 B multiexplode 80 ms 40 % 0 B homemadeExplode 242 ms 325 % 0 B mb_split 454 ms 696 % 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 23 ms 0 B multiexplode 27 ms 17 % 0 B homemadeExplode 108 ms 370 % 0 B mb_split 199 ms 765 % 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 40 ms 0 B multiexplode 42 ms 5 % 0 B homemadeExplode 177 ms 343 % 0 B mb_split 355 ms 788 % 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 (%) multiexplode 43 ms 0 B preg_split 73 ms 70 % 0 B homemadeExplode 173 ms 302 % 0 B mb_split 368 ms 756 % 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 65 ms 0 B multiexplode 115 ms 77 % 0 B homemadeExplode 166 ms 155 % 0 B mb_split 671 ms 932 % 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 66 ms 0 B multiexplode 86 ms 30 % 0 B homemadeExplode 236 ms 258 % 0 B mb_split 809 ms 1126 % 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 36 ms 0 B multiexplode 80 ms 122 % 0 B homemadeExplode 151 ms 319 % 0 B mb_split 668 ms 1756 % 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 69 ms 0 B multiexplode 140 ms 103 % 0 B homemadeExplode 269 ms 290 % 0 B mb_split 1110 ms 1509 % 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 36 ms 0 B multiexplode 103 ms 186 % 0 B homemadeExplode 159 ms 342 % 0 B mb_split 790 ms 2094 % 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 36 ms 0 B multiexplode 82 ms 128 % 0 B homemadeExplode 153 ms 325 % 0 B mb_split 860 ms 2289 % 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 32 ms 0 B multiexplode 127 ms 297 % 0 B homemadeExplode 261 ms 716 % 0 B mb_split 597 ms 1766 % 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 47 ms 0 B multiexplode 128 ms 172 % 0 B homemadeExplode 176 ms 274 % 0 B mb_split 788 ms 1577 % 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 38 ms 0 B multiexplode 87 ms 129 % 0 B homemadeExplode 170 ms 347 % 0 B mb_split 648 ms 1605 % 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 35 ms 0 B multiexplode 88 ms 151 % 0 B homemadeExplode 153 ms 337 % 0 B mb_split 860 ms 2357 % 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 34 ms 0 B multiexplode 79 ms 132 % 0 B homemadeExplode 157 ms 362 % 0 B mb_split 837 ms 2362 % 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 59 ms 0 B multiexplode 78 ms 32 % 0 B homemadeExplode 263 ms 346 % 0 B mb_split 502 ms 751 % 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 (%) multiexplode 57 ms 0 B preg_split 64 ms 12 % 0 B homemadeExplode 191 ms 235 % 0 B mb_split 473 ms 730 % 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 42 ms 0 B multiexplode 62 ms 48 % 0 B homemadeExplode 206 ms 390 % 0 B mb_split 352 ms 738 % 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 60 ms 0 B multiexplode 77 ms 28 % 0 B homemadeExplode 252 ms 320 % 0 B mb_split 485 ms 708 % 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 37 ms 0 B multiexplode 55 ms 49 % 0 B homemadeExplode 189 ms 411 % 0 B mb_split 385 ms 941 % 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 60 ms 0 B multiexplode 77 ms 28 % 0 B homemadeExplode 252 ms 320 % 0 B mb_split 446 ms 643 % 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 60 ms 0 B multiexplode 75 ms 25 % 0 B homemadeExplode 227 ms 278 % 0 B mb_split 482 ms 703 % 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 57 ms 0 B multiexplode 75 ms 32 % 0 B homemadeExplode 259 ms 354 % 0 B mb_split 388 ms 581 % 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 39 ms 0 B multiexplode 58 ms 49 % 0 B homemadeExplode 190 ms 387 % 0 B mb_split 390 ms 900 % 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 60 ms 0 B multiexplode 74 ms 23 % 0 B mb_split 176 ms 193 % 0 B homemadeExplode 221 ms 268 % 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 42 ms 0 B multiexplode 52 ms 24 % 0 B mb_split 138 ms 229 % 0 B homemadeExplode 182 ms 333 % 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 60 ms 0 B multiexplode 76 ms 27 % 0 B mb_split 160 ms 167 % 0 B homemadeExplode 255 ms 325 % 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 (%) multiexplode 52 ms 0 B preg_split 62 ms 19 % 0 B mb_split 185 ms 256 % 0 B homemadeExplode 203 ms 290 % 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 34 ms 0 B multiexplode 61 ms 79 % 0 B mb_split 163 ms 379 % 0 B homemadeExplode 194 ms 471 % 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 44 ms 0 B multiexplode 118 ms 168 % 0 B homemadeExplode 233 ms 430 % 0 B mb_split 944 ms 2045 % 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 60 ms 0 B multiexplode 117 ms 95 % 0 B homemadeExplode 200 ms 233 % 0 B mb_split 1288 ms 2047 % 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 77 ms 0 B multiexplode 139 ms 81 % 0 B homemadeExplode 230 ms 199 % 0 B mb_split 1239 ms 1509 % 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
Process exited with code 137.
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 (%) preg_split 49 ms 0 B multiexplode 131 ms 167 % 0 B homemadeExplode 200 ms 308 % 0 B mb_split 939 ms 1816 % 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 44 ms 0 B multiexplode 91 ms 107 % 0 B homemadeExplode 217 ms 393 % 0 B mb_split 365 ms 730 % 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 44 ms 0 B multiexplode 83 ms 89 % 0 B homemadeExplode 203 ms 361 % 0 B mb_split 368 ms 736 % 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 71 ms 0 B multiexplode 84 ms 18 % 0 B homemadeExplode 282 ms 297 % 0 B mb_split 385 ms 442 % 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 (%) preg_split 72 ms 0 B multiexplode 84 ms 17 % 0 B homemadeExplode 268 ms 272 % 0 B mb_split 516 ms 617 % 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 48 ms 0 B multiexplode 54 ms 13 % 0 B homemadeExplode 193 ms 302 % 0 B mb_split 404 ms 742 % 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 (%) multiexplode 55 ms 0 B preg_split 72 ms 31 % 0 B homemadeExplode 192 ms 249 % 0 B mb_split 522 ms 849 % 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 73 ms 0 B multiexplode 86 ms 18 % 0 B homemadeExplode 278 ms 281 % 0 B mb_split 530 ms 626 % 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 74 ms 0 B multiexplode 85 ms 15 % 0 B homemadeExplode 285 ms 285 % 0 B mb_split 477 ms 545 % 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 (%) preg_split 42 ms 0 B multiexplode 56 ms 33 % 0 B homemadeExplode 189 ms 350 % 0 B mb_split 470 ms 1019 % 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 43 ms 0 B multiexplode 61 ms 42 % 0 B mb_split 138 ms 221 % 0 B homemadeExplode 208 ms 384 % 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 (%) multiexplode 61 ms 0 B preg_split 75 ms 23 % 0 B mb_split 204 ms 234 % 0 B homemadeExplode 276 ms 352 % 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 45 ms 0 B multiexplode 58 ms 29 % 0 B mb_split 125 ms 178 % 0 B homemadeExplode 206 ms 358 % 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 49 ms 0 B multiexplode 83 ms 69 % 0 B mb_split 192 ms 292 % 0 B homemadeExplode 241 ms 392 % 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 (%) multiexplode 58 ms 0 B preg_split 66 ms 14 % 0 B mb_split 113 ms 95 % 0 B homemadeExplode 191 ms 229 % 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 72 ms 0 B multiexplode 84 ms 17 % 0 B mb_split 190 ms 164 % 0 B homemadeExplode 269 ms 274 % 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 54 ms 0 B preg_split 76 ms 41 % 0 B mb_split 190 ms 252 % 0 B homemadeExplode 190 ms 252 % 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 50 ms 0 B multiexplode 55 ms 10 % 0 B mb_split 125 ms 150 % 0 B homemadeExplode 219 ms 338 % 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 72 ms 0 B multiexplode 83 ms 15 % 0 B mb_split 194 ms 169 % 0 B homemadeExplode 280 ms 289 % 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 38 ms 0 B multiexplode 78 ms 105 % 0 B mb_split 130 ms 242 % 0 B homemadeExplode 208 ms 447 % 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 38 ms 0 B multiexplode 51 ms 34 % 0 B mb_split 126 ms 232 % 0 B homemadeExplode 187 ms 392 % 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 55 ms 0 B multiexplode 63 ms 15 % 0 B mb_split 120 ms 118 % 0 B homemadeExplode 242 ms 340 % 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 48 ms 0 B multiexplode 59 ms 23 % 0 B mb_split 128 ms 167 % 0 B homemadeExplode 208 ms 333 % 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 70 ms 0 B multiexplode 82 ms 17 % 0 B mb_split 185 ms 164 % 0 B homemadeExplode 281 ms 301 % 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 (%) multiexplode 55 ms 0 B preg_split 77 ms 40 % 0 B mb_split 146 ms 165 % 0 B homemadeExplode 224 ms 307 % 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 40 ms 0 B multiexplode 64 ms 60 % 0 B mb_split 112 ms 180 % 0 B homemadeExplode 209 ms 423 % 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 51 ms 0 B multiexplode 53 ms 4 % 0 B mb_split 129 ms 153 % 0 B homemadeExplode 210 ms 312 % 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 42 ms 0 B multiexplode 63 ms 50 % 0 B mb_split 111 ms 164 % 0 B homemadeExplode 199 ms 374 % 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 78 ms 0 B multiexplode 79 ms 1 % 0 B homemadeExplode 295 ms 278 % 0 B mb_split 438 ms 462 % 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 78 ms 0 B multiexplode 83 ms 6 % 0 B homemadeExplode 329 ms 322 % 0 B mb_split 431 ms 453 % 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 52 ms 0 B multiexplode 61 ms 17 % 0 B homemadeExplode 274 ms 427 % 0 B mb_split 327 ms 529 % 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 79 ms 0 B multiexplode 84 ms 6 % 0 B homemadeExplode 330 ms 318 % 0 B mb_split 383 ms 385 % 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 45 ms 0 B multiexplode 72 ms 60 % 0 B homemadeExplode 248 ms 451 % 0 B mb_split 301 ms 569 % 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 39 ms 0 B multiexplode 82 ms 110 % 0 B homemadeExplode 306 ms 685 % 0 B mb_split 376 ms 864 % 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 40 ms 0 B mb_split 75 ms 88 % 0 B multiexplode 82 ms 105 % 0 B homemadeExplode 300 ms 650 % 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 45 ms 0 B multiexplode 65 ms 44 % 0 B mb_split 126 ms 180 % 0 B homemadeExplode 241 ms 436 % 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 (%) preg_split 48 ms 0 B multiexplode 58 ms 21 % 0 B mb_split 84 ms 75 % 0 B homemadeExplode 256 ms 433 % 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 62 ms 0 B multiexplode 83 ms 34 % 0 B mb_split 88 ms 42 % 0 B homemadeExplode 324 ms 423 % 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 48 ms 0 B multiexplode 61 ms 27 % 0 B mb_split 86 ms 79 % 0 B homemadeExplode 253 ms 427 % 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 47 ms 0 B mb_split 82 ms 74 % 0 B multiexplode 82 ms 74 % 0 B homemadeExplode 284 ms 504 % 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 78 ms 0 B multiexplode 82 ms 5 % 0 B mb_split 91 ms 17 % 0 B homemadeExplode 323 ms 314 % 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 47 ms 0 B multiexplode 79 ms 68 % 0 B mb_split 87 ms 85 % 0 B homemadeExplode 270 ms 474 % 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 55 ms 41 % 0 B mb_split 105 ms 169 % 0 B homemadeExplode 235 ms 503 % 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 76 ms 0 B multiexplode 81 ms 7 % 0 B mb_split 120 ms 58 % 0 B homemadeExplode 322 ms 324 % 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 (%) preg_split 79 ms 0 B multiexplode 82 ms 4 % 0 B mb_split 124 ms 57 % 0 B homemadeExplode 265 ms 235 % 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 56 ms 0 B multiexplode 57 ms 2 % 0 B mb_split 91 ms 63 % 0 B homemadeExplode 255 ms 355 % 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 50 ms 0 B multiexplode 56 ms 12 % 0 B mb_split 79 ms 58 % 0 B homemadeExplode 233 ms 366 % 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 76 ms 0 B multiexplode 81 ms 7 % 0 B mb_split 120 ms 58 % 0 B homemadeExplode 321 ms 322 % 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 47 ms 0 B mb_split 72 ms 53 % 0 B multiexplode 83 ms 77 % 0 B homemadeExplode 285 ms 506 % 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 (%) preg_split 41 ms 0 B mb_split 71 ms 73 % 0 B multiexplode 85 ms 107 % 0 B homemadeExplode 252 ms 515 % 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 40 ms 0 B mb_split 72 ms 80 % 0 B multiexplode 81 ms 103 % 0 B homemadeExplode 300 ms 650 % 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 52 ms 0 B multiexplode 71 ms 37 % 0 B mb_split 77 ms 48 % 0 B homemadeExplode 251 ms 383 % 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 (%) preg_split 78 ms 0 B multiexplode 84 ms 8 % 0 B mb_split 92 ms 18 % 0 B homemadeExplode 319 ms 309 % 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 79 ms 0 B multiexplode 85 ms 8 % 0 B mb_split 126 ms 59 % 0 B homemadeExplode 291 ms 268 % 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 54 ms 0 B multiexplode 84 ms 56 % 0 B mb_split 94 ms 74 % 0 B homemadeExplode 326 ms 504 % 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 (%) multiexplode 59 ms 0 B preg_split 84 ms 42 % 0 B mb_split 128 ms 117 % 0 B homemadeExplode 308 ms 422 % 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 (%) preg_split 47 ms 0 B multiexplode 83 ms 77 % 0 B mb_split 110 ms 134 % 0 B homemadeExplode 332 ms 606 % 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 (%) preg_split 54 ms 0 B multiexplode 61 ms 13 % 0 B mb_split 92 ms 70 % 0 B homemadeExplode 258 ms 378 % 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 41 ms 0 B mb_split 75 ms 83 % 0 B multiexplode 78 ms 90 % 0 B homemadeExplode 236 ms 476 % 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 (%) multiexplode 67 ms 0 B preg_split 80 ms 19 % 0 B mb_split 123 ms 84 % 0 B homemadeExplode 284 ms 324 % 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 (%) multiexplode 55 ms 0 B preg_split 83 ms 51 % 0 B mb_split 125 ms 127 % 0 B homemadeExplode 311 ms 465 % 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 45 ms 0 B multiexplode 63 ms 40 % 0 B mb_split 87 ms 93 % 0 B homemadeExplode 236 ms 424 % 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 40 ms 0 B mb_split 76 ms 90 % 0 B multiexplode 94 ms 135 % 0 B homemadeExplode 272 ms 580 % 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 40 ms 0 B multiexplode 93 ms 133 % 0 B mb_split 116 ms 190 % 0 B homemadeExplode 307 ms 668 % 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 (%) multiexplode 67 ms 0 B preg_split 84 ms 25 % 0 B mb_split 128 ms 91 % 0 B homemadeExplode 356 ms 431 % 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 42 ms 0 B mb_split 74 ms 76 % 0 B multiexplode 81 ms 93 % 0 B homemadeExplode 264 ms 529 % 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 52 ms 0 B multiexplode 67 ms 29 % 0 B mb_split 85 ms 63 % 0 B homemadeExplode 266 ms 412 % 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 47 ms 0 B multiexplode 92 ms 96 % 0 B mb_split 95 ms 102 % 0 B homemadeExplode 293 ms 523 % 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 78 ms 0 B multiexplode 93 ms 19 % 0 B mb_split 121 ms 55 % 0 B homemadeExplode 347 ms 345 % 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 81 ms 0 B multiexplode 96 ms 19 % 0 B mb_split 126 ms 56 % 0 B homemadeExplode 318 ms 293 % 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 46 ms 0 B multiexplode 94 ms 104 % 0 B mb_split 105 ms 128 % 0 B homemadeExplode 351 ms 663 % 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 51 ms 0 B mb_split 86 ms 69 % 0 B multiexplode 90 ms 76 % 0 B homemadeExplode 318 ms 524 % 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 (%) multiexplode 83 ms 0 B preg_split 83 ms 0 B mb_split 123 ms 48 % 0 B homemadeExplode 248 ms 199 % 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 49 ms 0 B mb_split 83 ms 69 % 0 B multiexplode 98 ms 100 % 0 B homemadeExplode 292 ms 496 % 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 43 ms 0 B mb_split 74 ms 72 % 0 B multiexplode 92 ms 114 % 0 B homemadeExplode 298 ms 593 % 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 (%) multiexplode 60 ms 0 B preg_split 82 ms 37 % 0 B mb_split 124 ms 107 % 0 B homemadeExplode 326 ms 443 % 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 48 ms 0 B multiexplode 93 ms 94 % 0 B mb_split 102 ms 113 % 0 B homemadeExplode 352 ms 633 % 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 58 ms 0 B multiexplode 75 ms 29 % 0 B mb_split 94 ms 62 % 0 B homemadeExplode 259 ms 347 % 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 43 ms 0 B multiexplode 69 ms 60 % 0 B mb_split 84 ms 95 % 0 B homemadeExplode 251 ms 484 % 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 80 ms 0 B multiexplode 92 ms 15 % 0 B mb_split 122 ms 53 % 0 B homemadeExplode 345 ms 331 % 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 50 ms 0 B multiexplode 69 ms 38 % 0 B mb_split 88 ms 76 % 0 B homemadeExplode 278 ms 456 % 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 43 ms 0 B multiexplode 92 ms 114 % 0 B mb_split 97 ms 126 % 0 B homemadeExplode 354 ms 723 % 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 (%) preg_split 50 ms 0 B multiexplode 70 ms 40 % 0 B mb_split 89 ms 78 % 0 B homemadeExplode 276 ms 452 % 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 82 ms 0 B multiexplode 93 ms 13 % 0 B mb_split 123 ms 50 % 0 B homemadeExplode 344 ms 320 % 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 74 ms 0 B multiexplode 93 ms 26 % 0 B mb_split 101 ms 36 % 0 B homemadeExplode 358 ms 384 % 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 81 ms 0 B multiexplode 91 ms 12 % 0 B mb_split 126 ms 56 % 0 B homemadeExplode 361 ms 346 % 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 41 ms 0 B multiexplode 72 ms 76 % 0 B mb_split 104 ms 154 % 0 B homemadeExplode 251 ms 512 % 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 42 ms 0 B mb_split 72 ms 71 % 0 B multiexplode 87 ms 107 % 0 B homemadeExplode 257 ms 512 % 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 38 ms 0 B multiexplode 69 ms 82 % 0 B mb_split 104 ms 174 % 0 B homemadeExplode 264 ms 595 % 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 40 ms 0 B mb_split 71 ms 78 % 0 B multiexplode 93 ms 133 % 0 B homemadeExplode 269 ms 573 % 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 51 ms 0 B multiexplode 68 ms 33 % 0 B mb_split 88 ms 73 % 0 B homemadeExplode 268 ms 425 % 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 (%) preg_split 83 ms 0 B multiexplode 92 ms 11 % 0 B mb_split 124 ms 49 % 0 B homemadeExplode 354 ms 327 % 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 84 ms 0 B multiexplode 93 ms 11 % 0 B mb_split 125 ms 49 % 0 B homemadeExplode 359 ms 327 % 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 53 ms 0 B multiexplode 69 ms 30 % 0 B mb_split 88 ms 66 % 0 B homemadeExplode 280 ms 428 % 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 79 ms 0 B multiexplode 91 ms 15 % 0 B mb_split 121 ms 53 % 0 B homemadeExplode 357 ms 352 % 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 41 ms 0 B mb_split 74 ms 80 % 0 B multiexplode 87 ms 112 % 0 B homemadeExplode 266 ms 549 % 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 92 ms 0 B multiexplode 195 ms 112 % 0 B preg_split 496 ms 439 % 0 B homemadeExplode 754 ms 720 % 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 115 ms 0 B multiexplode 147 ms 28 % 0 B preg_split 456 ms 297 % 0 B homemadeExplode 630 ms 448 % 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 110 ms 6 % 0 B preg_split 621 ms 497 % 0 B homemadeExplode 840 ms 708 % 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 154 ms 0 B multiexplode 193 ms 25 % 0 B preg_split 614 ms 299 % 0 B homemadeExplode 789 ms 412 % 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 132 ms 0 B multiexplode 191 ms 45 % 0 B preg_split 610 ms 362 % 0 B homemadeExplode 834 ms 532 % 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 152 ms 0 B multiexplode 197 ms 30 % 0 B preg_split 596 ms 292 % 0 B homemadeExplode 748 ms 392 % 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 153 ms 0 B multiexplode 197 ms 29 % 0 B preg_split 546 ms 257 % 0 B homemadeExplode 803 ms 425 % 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 102 ms 0 B multiexplode 141 ms 38 % 0 B preg_split 425 ms 317 % 0 B homemadeExplode 692 ms 578 % 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 151 ms 0 B multiexplode 168 ms 11 % 0 B preg_split 625 ms 314 % 0 B homemadeExplode 699 ms 363 % 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 126 ms 0 B multiexplode 189 ms 50 % 0 B preg_split 604 ms 379 % 0 B homemadeExplode 856 ms 579 % 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 (%) mb_split 115 ms 0 B multiexplode 192 ms 67 % 0 B preg_split 616 ms 436 % 0 B homemadeExplode 704 ms 512 % 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 129 ms 0 B multiexplode 132 ms 2 % 0 B preg_split 552 ms 328 % 0 B homemadeExplode 842 ms 553 % 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 95 ms 0 B multiexplode 197 ms 107 % 0 B preg_split 432 ms 355 % 0 B homemadeExplode 861 ms 806 % 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 117 ms 0 B mb_split 147 ms 26 % 0 B preg_split 624 ms 433 % 0 B homemadeExplode 875 ms 648 % 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 101 ms 0 B multiexplode 140 ms 39 % 0 B preg_split 599 ms 493 % 0 B homemadeExplode 760 ms 652 % 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 153 ms 0 B multiexplode 194 ms 27 % 0 B preg_split 576 ms 276 % 0 B homemadeExplode 909 ms 494 % 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 153 ms 0 B multiexplode 194 ms 27 % 0 B preg_split 521 ms 241 % 0 B homemadeExplode 880 ms 475 % 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 (%) multiexplode 143 ms 0 B mb_split 146 ms 2 % 0 B preg_split 648 ms 353 % 0 B homemadeExplode 932 ms 552 % 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 (%) mb_split 85 ms 0 B multiexplode 196 ms 131 % 0 B preg_split 632 ms 644 % 0 B homemadeExplode 930 ms 994 % 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 (%) mb_split 128 ms 0 B multiexplode 130 ms 2 % 0 B preg_split 481 ms 276 % 0 B homemadeExplode 860 ms 572 % 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 90 ms 0 B multiexplode 192 ms 113 % 0 B preg_split 483 ms 437 % 0 B homemadeExplode 874 ms 871 % 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 82 ms 0 B multiexplode 189 ms 130 % 0 B preg_split 495 ms 504 % 0 B homemadeExplode 854 ms 941 % 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 (%) mb_split 102 ms 0 B multiexplode 147 ms 44 % 0 B preg_split 428 ms 320 % 0 B homemadeExplode 694 ms 580 % 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 120 ms 0 B multiexplode 122 ms 2 % 0 B preg_split 457 ms 281 % 0 B homemadeExplode 779 ms 549 % 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 96 ms 0 B multiexplode 147 ms 53 % 0 B preg_split 422 ms 340 % 0 B homemadeExplode 835 ms 770 % 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 91 ms 0 B multiexplode 194 ms 113 % 0 B preg_split 472 ms 419 % 0 B homemadeExplode 898 ms 887 % 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 158 ms 0 B multiexplode 195 ms 23 % 0 B preg_split 669 ms 323 % 0 B homemadeExplode 805 ms 409 % 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 106 ms 0 B multiexplode 124 ms 17 % 0 B preg_split 626 ms 491 % 0 B homemadeExplode 923 ms 771 % 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 151 ms 0 B multiexplode 193 ms 28 % 0 B preg_split 528 ms 250 % 0 B homemadeExplode 850 ms 463 % 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 94 ms 0 B multiexplode 191 ms 103 % 0 B preg_split 416 ms 343 % 0 B homemadeExplode 902 ms 860 % 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 (%) mb_split 160 ms 0 B multiexplode 184 ms 15 % 0 B preg_split 693 ms 333 % 0 B homemadeExplode 942 ms 489 % 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 126 ms 0 B multiexplode 192 ms 52 % 0 B preg_split 668 ms 430 % 0 B homemadeExplode 926 ms 635 % 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 107 ms 0 B multiexplode 191 ms 79 % 0 B preg_split 419 ms 292 % 0 B homemadeExplode 878 ms 721 % 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 152 ms 0 B multiexplode 185 ms 22 % 0 B preg_split 599 ms 294 % 0 B homemadeExplode 700 ms 361 % 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 101 ms 0 B multiexplode 189 ms 87 % 0 B preg_split 391 ms 287 % 0 B homemadeExplode 686 ms 579 % 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 88 ms 0 B multiexplode 129 ms 47 % 0 B preg_split 673 ms 665 % 0 B homemadeExplode 906 ms 930 % 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 96 ms 0 B multiexplode 196 ms 104 % 0 B preg_split 415 ms 332 % 0 B homemadeExplode 755 ms 686 % 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 79 ms 0 B multiexplode 187 ms 137 % 0 B preg_split 383 ms 385 % 0 B homemadeExplode 635 ms 704 % 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 81 ms 0 B multiexplode 187 ms 131 % 0 B preg_split 385 ms 375 % 0 B homemadeExplode 692 ms 754 % 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 91 ms 0 B multiexplode 124 ms 36 % 0 B preg_split 392 ms 331 % 0 B homemadeExplode 646 ms 610 % 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 78 ms 0 B multiexplode 191 ms 145 % 0 B preg_split 360 ms 362 % 0 B homemadeExplode 848 ms 987 % 0 B

preferences:
124.38 ms | 402 KiB | 206 Q