Perf Studio – Development

Git Development Branch

Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui.

If you already have kernel sources:

git clone foo
git --track remote add jauu git.jauu.net
git remote update jauu
git checkout -b dev-perf-studio
git pull jauu perf-studio

If not:

git clone git.jauu.net/var/linux

Compile and Run

make WERROR=0 prefix=/usr/local

# installing required because if image paths 
su -c 'make prefix=/usr/local install'

./perf studio

Extend Perf Studio

Extending Perf Studio is easy! You just register your module, indicate on what events/probes you are interested and register a callback function. This callback function indicated if data is available. And if so you plot, visualize this data. You can use a OpenGL widget, a cairo widget or text widget - your ideas here.

Hello World Module

foofpooo