January 26, 2020

210 words 1 min read

Extending the Performance Analyis Toolset

Extending the Performance Analyis Toolset

Finding and analyzing performance issues on embedded devices can be a tiresome search. Nowadays, modern sampling and tracing technologies are built into the Linux kernel to address this, in the form o …

Talk Title Extending the Performance Analyis Toolset
Speakers Christoph Sterz (Software Engineer, KDAB)
Conference Open Source Summit + ELC Europe
Conf Tag
Location Edinburgh, UK
Date Oct 21-25, 2018
URL Talk Page
Slides Talk Slides
Video

Finding and analyzing performance issues on embedded devices can be a tiresome search. Nowadays, modern sampling and tracing technologies are built into the Linux kernel to address this, in the form of perf and LTTng respectively. Still, the vast amounts of data recorded are difficult to handle on the limited embedded devices themselves. In the talk, I present Hotspot, an open-source performance analysis tool based on perf that enables you to visualize the recorded information and lets you navigate through the enormous amounts of sampled data offline. For tracing, sophisticated analysis tools such as TraceCompass already exist, but trace points in embedded userspace applications are rare. We see how LTTng tracepoints can be added to userland UI frameworks on the example of Qt. Here, I explain LTTng’s low overhead and outline our plans in instrumenting Qt for the LTTng tracing ecosystem.

comments powered by Disqus