Benchmarking tool
Twee kleine functies (benchMark en convertBytes) om je PHP pagina's of scripts te benchmarken op tijd en op gebruik van server geheugen.
function benchMark($action, $name = FALSE, $show = FALSE)
argumenten:
- $action (start, status, stop, short_summary, long_summary)
- $name (naam van de benchmark)
- $show (als je TRUE mee geeft worden de huidige waarden van deze benchmark getoond, ander geeft retourneerd de functie TRUE)
start een benchmark als volgt:
benchMark('start','benchmark_naam');
als je tussen tijds wild weten wat de benchmark nu is gebruik je:
echo benchMark('status','benchmark_naam', TRUE);
stoppen van een benchmark als volgt:
benchMark('stop','benchmark_naam');
Als je aan het einde van je script/pagina een overzicht wild hebben van alle benchmarks gebruik je argument $action met de waarde long_summary.
echo benchMark('long_summary');
Als je short_summary meegeeft krijg je een totaal terug en ruimt hij de global $benchMarks op, ok leegt hij het ;)
echo benchMark('short_summary');
de functie convertBytes is er alleen voor omzetting van de bytes naar de hoogst mogelijke opslageenheid
Ik hoop dat dit script jullie kan helpen!
Gesponsorde koppelingen
PHP script bestanden
Er zijn 4 reacties op 'Benchmarking tool'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
PHP hulp
0 seconden vanaf nu