From 988eb66eed127319c18b287cbc5aad7328c82001 Mon Sep 17 00:00:00 2001 From: Roland Haeder Date: Wed, 29 Apr 2015 12:22:49 +0200 Subject: [PATCH] Added some stuff (for testing). MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Roland Häder --- contrib/benchmarks/array_serialization.php | 37 ++++++++++++++++++++++ contrib/fib.php | 20 ++++++++++++ 2 files changed, 57 insertions(+) create mode 100644 contrib/benchmarks/array_serialization.php create mode 100644 contrib/fib.php diff --git a/contrib/benchmarks/array_serialization.php b/contrib/benchmarks/array_serialization.php new file mode 100644 index 00000000..5f477667 --- /dev/null +++ b/contrib/benchmarks/array_serialization.php @@ -0,0 +1,37 @@ + array( + 'a' => 'a', + 'b' => 'b' + ), + 'test' => pi() +); + +// Now test with serialize() +print 'serialize() ...' . PHP_EOL; +$time = microtime(TRUE); +for ($idx = 0; $idx < $iter; $idx++) { + $serialized = serialize($array); +} +$diff1 = microtime(TRUE) - $time; + +// Now test with json_encode() +print 'json_encode() ...' . PHP_EOL; +$time = microtime(TRUE); +for ($idx = 0; $idx < $iter; $idx++) { + $json_encoded = json_encode($array); +} +$diff2 = microtime(TRUE) - $time; + +print 'diff1=' . $diff1 . ',diff2=' . $diff2 . PHP_EOL; + +?> diff --git a/contrib/fib.php b/contrib/fib.php new file mode 100644 index 00000000..554557fa --- /dev/null +++ b/contrib/fib.php @@ -0,0 +1,20 @@ + -- 2.39.5