univeros / profiling
bin/altair profile — framework-native sampling profiler. Answers "where does my code spend time?" via excimer (or xdebug) sampling, builds a weighted call tree + hotspot table + flamegraph SVG, and diffs two profiles to flag regressions. Deterministic JSON for agents and CI.
Requires
- php: >=8.3
- univeros/cli: ^2.0
- univeros/configuration: ^2.0
- univeros/container: ^2.0
Suggests
- ext-excimer: Recommended sampling profiler backend (low overhead, statistical sampling).
- ext-xdebug: Alternative sampling backend; higher overhead, finer-grained.
This package is auto-updated.
Last update: 2026-06-02 20:03:26 UTC
README
bin/altair profile — framework-native sampling profiler. Answers "where does my code spend time?" via excimer (or xdebug) sampling, builds a weighted call tree + hotspot table + flamegraph SVG, and diffs two profiles to flag regressions. Deterministic JSON for agents and CI
Installation
composer require univeros/profiling
Documentation
The full guide for this package lives in the Univeros documentation.
Contributing
This repository is a read-only mirror of src/Altair/Profiling/ in univeros/framework. All issues, pull requests, and discussion belong there — changes pushed here will be overwritten by the next split.
License
The Univeros framework is open-sourced software licensed under the MIT license.