Webgrind is a project which aims on providing a subset of functionality of kcachegrind on the Web. This implementation uses PHP5 to provide the frontend. The feature-set provided by Webgrind is currently a minimal subset of kcachegrind:
- Track time spent in functions by self cost or inclusive cost. Inclusive cost is time inside function + calls to other functions.
- See where any function was called from and which functions it calls.
The installation of Webgrind is minimal and fast. If you have xdebug installed, it’s just a matter of a few minutes to get Webgrind running, just unzip the files, change the config.php file to set the right paths and it’s up and running.