You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
claytonrcarter edited this page Jan 30, 2019
·
6 revisions
Webgrind
Webgrind is an Xdebug profiling web frontend in PHP5. It implements a subset of the features of kcachegrind and 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:
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
Super simple, cross platform installation - obviously :)
Track time spent in functions by self cost or inclusive cost. Inclusive cost is time inside function + calls to other functions.
See if time is spent in internal or user functions.
See where any function was called from and which functions it calls.
Suggestions for improvements and new features are more than welcome - this is just a start.