{"repo":"NoiseByNorthwest/php-spx","free":true,"listed":false,"github":"https://github.com/NoiseByNorthwest/php-spx","clone":"git clone https://github.com/NoiseByNorthwest/php-spx.git","description":"A simple & straight-to-the-point PHP profiling extension with its built-in web UI","language":"C","stars":2624,"topics":["php","profiler","tracer","php-extension","visualization","flamegraph","reverse-engineering","statistical-profiling","data-visualization","performance-analysis"],"license":"GPL-3.0","category":"security-tools","readme_excerpt":"SPX - A simple profiler for PHP [![Build Status][:badge-ci:]][:link-ci:] ![Supported PHP versions: 5.4 .. 8.x][:badge-php-versions:] ![Supported platforms: GNU/Linux, macOS & FreeBSD][:badge-supported-platforms:] ![Supported architectures: x86-64 or ARM64][:badge-supported-arch:] [![License][:badge-license:]][:link-license:] Click here for a live demo of the analysis screen SPX, which stands for Simple Profiling eXtension , is just another profiling extension for PHP. It differentiates itself from other similar extensions as being: totally free and confined to your infrastructure (i.e. no data leaks to a SaaS). very simple to use: just set an environment variable (command line) or switch on a radio button (web request) to profile your script. Thus, you are free of: manually instrumenting your code (Ctrl-C a long running command line script is even supported). using a dedicated browser extension or command line launcher. multi metrics capable: 22 are currently supported (various time & memory metrics, included files, objects in use, I/O...). able to collect data without losing context. For example Xhprof (and potentially its forks) aggregates data per caller / callee pairs, which implies the loss of the full call stack and forbids timeline or Flamegraph based analysis. shipped with its web UI which allows to: enable / configure profiling for the current browser session list profiled script reports select a report for in-depth analysis, featuring these interactive visualization","default_branch":null,"files":null,"tree":[],"storefront":"/r/NoiseByNorthwest","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NoiseByNorthwest/php-spx/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}