Learn · CERN

Talk10 min

Python profiling 101

Pawel SZOSTEK · CERN

Watch At CERN

About

Python code is much easier to write than C, yet much less efficient. It's often assumed that Python is not performance-oriented and therefore making effort to optimize it doesn't pay off. While in many cases it's true, at a certain moment of a development, especially right before reaching production-ready state, it might turn out that a Python code runs slowly and one needs to find a culprit. In this talk I'll not tell how to make your program faster. Instead, I'll show different techniques to look for the bottlenecks in the code. The presentation will be built around a live demo using real-life Python code..

0:00:00 Slide 1

0:03:00 Slide 2

0:03:05 Slide 3

0:03:17 Slide 4

0:03:37 Slide 5

0:03:41 Slide 6

0:03:46 Slide 7

0:04:19 Slide 8

0:04:23 Slide 9

0:04:27 Slide 10

0:04:47 Slide 11

The talk

  1. Python profiling 101 2014-06-27 · 10 min · CERN's player

Credits and licence

Institution
CERN
Department
IT Lightning Talks (ITLT)
Speaker
Pawel SZOSTEK
Year
2014
Language
English
Source
CERN
Licence
CERN, as CERN states it. CERN's terms
Attribution
© CERN. CERN provides its audiovisual media free of charge for educational and informational use, credited to CERN; this lecture is shown in CERN's own player.
Who can watch
CERN gives no rating. Invisible Network shows it to Teens profiles and older, judged from what the source says about it. How courses are placed