PHP Profiler Tool

The PHP Profiler tool enables the collection and display of execution profile data on PHP software source code bases of arbitrary size. It is a member of SD's family of Profiler tools.

PHP Profiler Features

  • Provides execution counts on basic blocks, or timing profiles on methods
  • PHP4 and PHP5 versions
  • No special configuration of PHP server required
  • Works with arbitrary subsets of source code base
  • Can accumulate data from multiple test runs
  • Handles tens of thousands of files
  • Extremely low probe overhead
  • Produces profile report by file and directory. The same report is available as XML to enable custom report generation.
  • The probe installer component runs on Windows
  • Profile data display can run on any platform with a full JVM

The PHP Profiler tool has an intuitively simple display. It shows

  • Available Profile Data (PFD) result files
  • Selected/accumulated/computed PFD files
  • List of files for which profile data is being collected
  • Locations of probe points in files
  • Browsable source text of file of current interest
  • Execution counts and relative execution frequency of each probe point on file source text
  • Summary statistics for subsystems

Here's a screenshot (in a popup window) of the PHP Profiler display. If you have popups disabled, try this link: screen shot

Semantic Designs also offers PHP Test Coverage tools.

For more information: Info@semanticdesigns.com

PHP
Profiler Tool