Cardio is a PHP profiler. Written in C++, it is loaded as a PHP extension.
It's a work in progress and doesn't yet have a stable implementation or UI.
- C++17 compiler
- PHP 7.1+ (ZTS or NTS)
- libcurl
cmake -B build -S .
cmake --build build --parallelcmake -B build -S . -DCMAKE_BUILD_TYPE=Debug
cmake --build build --parallel --config Debug cmake -B build -S . -DCMAKE_BUILD_TYPE=Debug
cmake --build build --parallel --target php_probe --config Debug ctest --test-dir buildcd build/probe/php
ctestcmake --install build