Benchmark Runner
Context
!git branch --show-current
!git log --oneline -1
Instructions
If
$ARGUMENTSis empty orrun:composer phpbenchIf
$ARGUMENTSisbaseline:composer phpbench-baseReport that future
/benchmark comparewill diff against this snapshot.If
$ARGUMENTSiscompare:composer phpbench-refHighlight any regressions (>5% slower) and improvements (>5% faster).
If
$ARGUMENTSlooks like a class or method filter:./vendor/bin/phpbench run --filter="$ARGUMENTS" --report=aggregate --ansiReport results focusing on:
- Mean execution time and memory usage
- Regressions vs improvements (when comparing)
- Which benchmark classes were affected