Napravih jedan projekat koji bi mogao da bude koristan nekima.
Zove se PHPBenchmark. Kao što mu i ime kaže, funkcija mu je merenje vremena potrebnog da se nešto odvije. Command Line je program.
U principu, napravi se jednostavna klasa koja sadrži sve metode koje želimo da uporedimo i pusti mu se kao argument. Pravi najmanji mogući overhead tako da bi trebalo da bude pouzdan i za merenje vrlo brzih funkcija.
Gledao sam da što jednostavniji bude za postavljanje, tako da se može skinuti samo kao PHAR arhiva (za windows), a za *nix (linux, osx itd) se povuče samo komandom:
$ curl -sS http://phpbenchmark.pantovic.com/install/ | php
Ona skine minimalan instalacioni skript i pokrene ga. Može tako da se koristi ili da se gurne u /usr/local/bin/ pa da se koristi kao bilo koja sistemska komanda, objasnio sam na sajtu već kako ide
Radi na Linux, Windows i OSX sistemima (laže sajt, ne radi još na ostalim *nix ali radiće za koji dan).
Napravio sam i mini-sajt: http://phpbenchmark.pantovic.com/ . Ima i offline manual koji je malo detaljniji, objašnjava mogućnosti konfiguracije itd.
Screenshot izveštaja:
P.S. Pod MIT licencom je
|