HHVM vs Zephir vs PHP

These charts so the speed with which a benchmarking script ran the various PHP runtimes. For more information please see my related blog post and the relevant GitHub repository.

A quick guide to the terms used:

Iterations
Number of times the script is executed.
Seed
The size of the Mandelbrot set to create. The higher the seed the greater the work involved.

Average of 1 iterations with a seed of 100

Average of 1 iterations with a seed of 200

Average of 1 iterations with a seed of 1000

Average of 1 iterations with a seed of 2000

Average of 1 iterations with a seed of 5000

Average of 20 iterations with a seed of 100

Average of 20 iterations with a seed of 200

Average of 20 iterations with a seed of 1000

Average of 20 iterations with a seed of 2000

Average of 20 iterations with a seed of 5000

Average of 40 iterations with a seed of 100

Average of 40 iterations with a seed of 200

Average of 40 iterations with a seed of 1000

Average of 40 iterations with a seed of 2000

Average of 40 iterations with a seed of 5000

Copyright © 2003 - 2014 Simon Holywell. All rights reserved.