Fork from [preinheimer/xhprof] (https://github.com/preinheimer/xhprof). Original library modified to support with SQL server backend. Would've pull requested into the original library to support both database technologies, but the code seemed like too much effort.
This is a graphical front end designed to store and present the profiling information provided by the Facebook created XHProf profiling tool.
Key features include:
-
[Base library] (https://github.com/preinheimer/xhprof) as mentioned above has been modified to support SQL server back-end. Need few more changes/tweaks to support all other major sql providers
-
Listing 25, 50 most recent runs
-
Display most expensive (cpu), longest running, or highest memory usage runs for the day
-
It introduces the concept of "Similar" URLs. Consider:
- http://news.example.com/?story=23
- http://news.example.com/?story=25 While the URLs are different, the PHP code execution path is likely identical, by tweaking the method in xhprof_runs.php you can help the frontend be aware that these urls are identical.
-
Highcharts is used to graph stats over requests for an easy heads up display.
-
Easier ways to diff URLs