Introduction to Profiling

12:45 PM - 01:15 PM on August 17, 2014, Room 702

Perrin Harkins

Audience level:
novice
Watch:
http://youtu.be/sWBftIDOlsw

Description

Everyone loves making their programs faster. Unfortunately, it's easy to waste your time trying to speed up the wrong things. If you want to improve your code's performance, you need to learn to use a profiler. In this presentation you'll learn how to identify the slow parts in your code so you can get the most bang for your buck when performance tuning.

Abstract

In this presentation you'll learn how to use a profiler to identify the slow parts in your code so you can focus your optimization work in the right places. We'll cover what profilers do, what's available for Python, and how to use it. There will also be some advice on how to apply what you learn from profiling.