phpbench/phpbench
PHP Benchmarking framework observed · 2026-08-28
Health v2 · maintenance only
90/100
- Activity 87
- Release rhythm 87
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 30.0
- age_days: 4140
- days_rel: 86
- days_push: 80
- n_releases_24m: 9
Adoption not part of the score
2018 stars · 133 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
PHPBench is a benchmarking framework for PHP, analogous to PHPUnit but for measuring performance rather than correctness. It runs code repeatedly with process isolation, collects statistical data, and supports reports, storage, comparison, and performance assertions.
Use cases
- benchmark php code execution time
- detect performance regressions in php
- measure memory usage of php functions
- compare benchmark results against a baseline
- generate performance reports in console or html
When to choose
- you need statistically rigorous micro-benchmarks for PHP code
- you want to assert and track performance over time like regression tests
- you need customizable reporting and stored benchmark history
When to avoid
- you need load or stress testing of HTTP services rather than code-level benchmarks
- you are profiling a single run rather than benchmarking averaged execution
- your project is not written in PHP
Facets
framework · maturity active
benchmarking testing cli performance developer-tools testing php cli php benchmark-runner performance-regression micro-benchmarking
1 source
- readme: https://github.com/phpbench/phpbench · fetched 2026-08-28 · 5b0e73abf1ea
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| phpbench/phpbench | main | 90 |
For agents
markdown · JSON · MCP: product_card(name="phpbench/phpbench")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem