Profiling tool for Nemiver
This project aims to add a new perspective to the GNOME Debugging Software called Nemiver to add the ability to profile applications. This project is in fact about the creation of an GNOME UI to perf.
1. Repository
http://git.gnome.org/browse/nemiver/log/?h=profiler (this branch is a personal branch is thus has the history rewritten quite often)
2. Status Reports
https://mail.gnome.org/archives/nemiver-list/2012-May/msg00001.html
https://mail.gnome.org/archives/nemiver-list/2012-June/msg00006.html
http://nemiver-gsoc2012.blogspot.fr/2012/06/gsoc-report-for-week-4-and-5.html
http://nemiver-gsoc2012.blogspot.co.uk/2012/07/gsoc-report-week-6-and-7.html
http://nemiver-gsoc2012.blogspot.co.uk/2012/07/gsoc-status-report.html
http://nemiver-gsoc2012.blogspot.co.uk/2012/08/final-report.html
3. Features
Multiple perspectives support in Nemiver (https://mail.gnome.org/archives/nemiver-list/2012-June/msg00014.html)
- New Plugin for profiling
- Ability to profile and view report using perf as profiler
- Ability to profile either a running process, the whole system, or a process started by the profiler
- Fine-grained policy checking using policykit (useful for running process profiling or system wide profiling)
- Ability to save reports on the filesystem
- Ability to display the code source or assembly of a function with its annotations
4. Screenshots