forked from elazar/spl-benchmarks
-
Notifications
You must be signed in to change notification settings - Fork 0
secretsauce/spl-benchmarks
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This repository contains scripts intended to benchmark operations of data structure classes from the PHP SPL extension against their array counterparts. runner.php - Executes all files in tests/ and stores results in results/raw.csv memory.php - Used by runner.php to record memory usage graphs.php - Generates charts in GIF format of data from results/raw.csv; requires ezcGraph tests - Contains two scripts per SPL data structure class, one for SPL operations and one for their array counterparts results - Destination of aggregated results from runner.php and charts from graphs.php NOTES: Runner executes tests with php-cgi. Make sure php-cgi.ini has register_argc_argv set to On. Also make sure that in php.ini "variables_order" contains 'E' so that runner can resolve path to php binaries. Blog post http://matthewturland.com/2010/05/20/new-spl-features-in-php-5-3/ Slides http://www.slideshare.net/tobias382/new-spl-features-in-php-53
About
A suite of tests comparing performance of PHP SPL data structures to PHP arrays.
Resources
Stars
Watchers
Forks
Packages 0
No packages published