Profiling von Multithread-Anwendungen

Profiling ist trotz Anwendungen wie Valgrind auch in Verbindung mit kcachegrind nicht gerade einfach – insbesondere dann nicht, wenn Nebenläufigkeit eine Rolle spielt. In diesem Fall lohnt sich ein Blick auf Intel® VTune™ Amplifier XE 2013. Im Zusammenspiel mit C++-Anwendungen unter Linux kommt dann bei der Performance-Analyse stellenweise tatsächlich etwas wie Freude auf 😉