Perl 6 profiler frontend in C++ and Qt, for speedz
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE
Overview.cpp
Overview.h
ProfilingDataParser.cpp
ProfilingDataParser.h
README.md
RoutineItemDelegate.cpp
RoutineItemDelegate.h
RoutineListModel.cpp
RoutineListModel.h
RoutineView.cpp
RoutineView.h
View.cpp
View.h
bigprofile.json
hugeprofile.json
main.cpp
p6profiler-qt.pro
profile.json

README.md

This is a thing I wrote to use when the regular angular.js profiler UI is not up to the task. I had profiling data that took a couple of minutes to load and then crashed my browser when I was trying to search through it. This one is a lot more basic, but does what I need and is blazingly fast in comparison.

To build it:

qmake
make
./p6profiler-qt file.[json,html]

As usual, patches welcome. The C++ is likely pretty horrible, so patches with no functional changes are also welcome :)