What's new? | Help | Directory | Sign in
Google
webgrind
Xdebug Profiling Web Frontend in PHP
  
  
  
    
Show all Featured Downloads:
webgrind-release-0.6.zip
Show all Featured Wiki Pages:
Installation
Join project
Project owners:
  oetting, gugakfugl

Webgrind

Webgrind is an Xdebug profiling web frontend in PHP5. It implements only a minimal subset of the features of kcachegrind, but installs in seconds and works on all platforms. For quick'n'dirty optimizations it does the job. Here's a screenshot showing the output from profiling phpMyAdmin:

It is possible that a larger number of kcachegrind features will be implemented in the future, bringing webgrind closer to completing one of the suggested PHP Google Summer of Code 2008. At this point nothing has been planned, though.

Features

Suggestions for improvements and new features are more than welcome - this is just a start.

Mailing list is available through the webgrind google group.

Installation

  1. Unzip package to favourite path accessible by webserver.
  2. Open config.php and verify that $xdebugOutputFormat, $xdebugOutputDir and $storageDir matches Xdebug settings.
  3. Load webgrind in browser and start profiling

Credits

Webgrind is written by Joakim Nygård and Jacob Oettinger. It would not have been possible without the great tool that Xdebug is thanks to Derick Rethans.

Thanks also to John Resig for the jQuery javascript library.