SPX icon
SPX icon

SPX

 7 likes

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).

SPX screenshot 1

License model

  • FreeOpen Source

Platforms

  • Mac
  • Linux
5 / 5 Avg rating (1)
7likes
1comment
0news articles

Features

Suggest and vote on features
  1.  Waterfall Chart
  2.  Web-Based
  3.  POSIX-style

 Tags

SPX News & Activities

Highlights All activities

Recent activities

No activities found.

SPX information

  • Developed by

    NoiseByNorthwest
  • Licensing

    Open Source (GPL-3.0) and Free product.
  • Written in

  • Alternatives

    5 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  2,374 Stars
  •  88 Forks
  •  63 Open Issues
  •   Updated Mar 31, 2025 
View on GitHub

Our users have written 1 comments and reviews about SPX, and it has gotten 7 likes

SPX was added to AlternativeTo by n----- on Apr 17, 2019 and this page was last updated Oct 5, 2021.

Comments and Reviews

   
 Post comment/review
Top Positive Comment
Nadav Kavalerchik
Jul 13, 2019
2

Simple to install locally, and gives a detailed waterfall graph of php functions walltime and memory usage

What is SPX?

A simple & straight-to-the-point PHP profiling extension with its built-in web UI - NoiseByNorthwest/php-spx

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 page) 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: 21 currently supported (various time metrics, memory, 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 visualizations: timeline (scale to millions of function calls) flat profile Flamegraph