Version 2.0

30min: What is my application really doing?

Introducting Project Flashlight


Debugging and testing takes much of the development time. There are many tools that help in the process, but you need to know of their existrance and how to use them efficiently. In this presentation I will do an overview of the powerful tools of wireshark, strace, perf and systemtap. Then I will introduce Project Flashlight, an initiative to aggregate results of different debugging and profiling tools and then allow to look for specific events, compare between different program exections and more. All that without getting into pages and pages of log files. In the process we'll do a number of discoveries like: how many sockets does kcalc use? what changes if you run it on a different system?

The presentation shows usage of advances debugging techniques with complicated applications. It will demonstrate existing tools and show how we can find out how is the application interacting with the outside world. Project Flashlight is a new initiative to make the advanced debugging easier by aggregating results of different tools and showing patterns developers care about. It will be useful for all developers who debug complex application and want to learn new tools.


Day: 2016-09-02
Start time: 11:30
Duration: 00:30
Track: Tooling



Click here to let us know how you liked this event.