phpBench
Benchmark je systeem.
Versies
Er zijn 2 versies:
De *NIX versie (Linux, BSD, etc) draait in de console en gaat er van uit dat je php-cli hebt geinstalleerd en php in je PATH te vinden is.
De Windows versie is een priadoblender gecompilede versie die je gewoon kunt starten als een applicatie.
Werking
Er worden verschillende bewerkingen op je systeem los gelaten.
1: Gigantische variabelen aanmaken van 1 meg groot. Dit is vooral een memory test.
2: rand() deviation is een POC die ik gemaakt heb om te laten zien hoe random rand() nu eigenlijk is. Dit is vooral scoren voor kloksnelheden.
3: Hashing test. Vooral processor werk.
4: Math test, dit is ook vooral processor werk, maar dan van een ander soort (meer floating point berekeningen)
5: 1337-alizer. Ik heb deze function toegevoegd om de algemene parsing snelheid te meten en mee te laten tellen.
Handleiding
*NIX:
Download de tarball
Untar de tarball (tar -zxvf met GNU tar)
sh start.sh
Windows:
Download de zipfile
Unzip de zipfile (winzip oid)
Start start.bat
Download
*NIX http://home.wanadoo.nl/~lam24.7/phpbench/phpbench-0.1.tar.gz
Windows http://home.wanadoo.nl/~lam24.7/phpbench/phpbench-0.1-win32.zip
Opmerking
Ik weet niet waarom, maar de *NIX versie scoort stukken beter
Gesponsorde koppelingen
PHP script bestanden
Er zijn 15 reacties op 'Phpbench'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
PHP hulp
0 seconden vanaf nu