The title may be confusing, to be clear this is about measuring performance of applications. That is how much time your code took, how many cache misses it caused, how many instructions it had etc. This is a very beautiful presentation made and presented by my friend for a course in Ohio State University. It is an introduction to performance measuring tools (for linux only). Anyone preparing for Interviews can try these. And if you like then you have a good chance on system side. Those in final year can try these and make some good projects on top of these.