Parses/stores *.xhprof
files and stores to Neo4J for reporting, tracking and analytics.
It's in a minimally-functioning/hacky state right now, and relies on importing *.xhprof files. I've
got a ways to go still, but this is the general idea.
This is my first attempt at working with a Graph DB. I'm not sure this is the best (or even the correct) way to go about it, but it seems to work so far.
script
->run
->ParentClass::parentMethod
->ChildClass::childMethod
class
attribute.git submodule init && git submodule update
composer install
Pull requests, ideas and suggestions welcome!
github@cmattoon.com
Pie charts!
View on a per-run basis (per-pageview).
Most expensive classes (average across all runs).
Some sample screenshots (from Neo4J)