Php Spx Versions Save

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

v0.4.15

3 months ago

Added

  • Added Debian builds to github workflow #222
  • Added PHP8.3 support #230
  • Added PHP5.4 support #227

Fixed

  • Fixed ESM module imports in Web UI #233
  • Fixed zlib.h path resolution for macOS/Macport #238
  • Fixed non-portable path expectation in tests #221

v0.4.14

8 months ago

Added

  • Github Actions workflow (#180)
  • Added support for php 8.2.0 RC2 #198
  • Added PHP 8.2 support #196

Changed

  • Documentation: Clarified what Inc. and Exc. mean in the table #193

Removed

v0.4.13

1 year ago

Added

  • Github Actions workflow (#180)
  • Added support for php 8.2.0 RC2 #198
  • Added PHP 8.2 support #196

Changed

  • Documentation: Clarified what Inc. and Exc. mean in the table #193

Removed

v0.4.0

5 years ago
  • Analysis screen: fix the NaNs in time grid when time goes above 1000s (fixes #65)
  • Add sampling profiling mode (#69)
  • Add memory allocator related metrics (#70)
  • Web UI: remove request-URI based routing (#76)
  • CLI: Add color scheme to flat profile (#77)
  • Fix build on macOS 10.11- (fixes #78)
  • Add PHP 7.3 support (#80)

v0.3.0

5 years ago
  • Improve documentation around web UI requirements (fixes #54)
  • Web UI: Add custom color scheme management (@orls #46)
  • Control panel: output command line prefix according to current setup
  • Analysis screen: improve loading performance a bit
  • Analysis screen: improve loading progress dialog
  • Analysis screen: add cumulative cost computation and fix flat profile percentage columns (fixes #41)
  • Analysis screen: display bars in flat profile percentage columns (fixes #40)
  • Add request shutdown tracing
  • Add script compilation tracing
  • Metrics: add GC run count
  • Metrics: add GC collected cycles count
  • Metrics: add included file count
  • Metrics: add included line count
  • Metrics: add user class count
  • Metrics: add user function count
  • Metrics: add user opcode count
  • Fix ownership issue (to stick to PHP coding standard)
  • Fix call of non reentrant exit() function in a signal handler (fixes #42)
  • Web UI / analysis screen: improved layout

v0.2.0

6 years ago
  • Add web UI (#14)
  • Add cookie based settings (#3)
  • Improve Linux timer precision (1us -> 1ns)
  • Improve accuracy by evaluating and then substracting probes overhead
  • Remove Google Trace Event report type (#10)
  • Remove Callgrind report type (#11)

v0.1.2

6 years ago
  • Add macOS support (orls in #13)