Python Performance Profiling: The Guts And The Glory
by A. Jesse Jiryu Davis (speaking)
Objective
Attendees will learn which Python profiler to use, and how to use it. They'll see how the profiler's output can guide their optimization efforts, and to estimate the possible improvement from any optimization.
Description
Your Python program is too slow, and you need to optimize it. Where do you start? With the right tools, you can optimize your code where it counts. We’ll explore the guts of the Python profiler “Yappi” to understand its features and limitations. We’ll learn how to find the maximum performance wins with minimum effort.
Speaker bio
Senior Python Engineer at MongoDB in New York City. Author of GreenletProfiler, a Python profiler that works with Gevent. Also wrote Motor, an async MongoDB driver for Tornado, and Toro, a library of locks and queues for Tornado coroutines. Contributor to Python, Yappi, PyMongo, MongoDB, Tornado, and asyncio.
Past speaking experience:
“Writing an Excellent Programming Blog” at Open Source Bridge in 2014.
“Python Profiling: The Guts And The Glory” at PyCon APAC in 2014.
“What Is Async, How Does It Work, and When Should I Use It?” at PyCon, PyCon APAC, and OSCON in 2014.
“Night of the Living Thread” on a Python standard library bug, Austin Python Meetup November 2013.
Slides
http://www.slideshare.net/emptysquare/python-performance-profiling-the-guts-and-the-glory
Links
- Video of me talking about asyncio, at PyCon in Montreal:
- http://emptysqua.re/blog/pycon-2014-video-what-is-async/
2
▼
Another talk I would love to see. The speaker is incredible and a coder I really respect. Where is the +100 button?
1
▼
I can edit this talk for a 30- or 45-minute slot.
I gave this talk at PyCon Taipei and the audience really appreciated it:
https://twitter.com/theCharz/status/467932299758034944
https://twitter.com/ronhuang/status/467958100482195458
1
▼
The slides don't seem to be showing up correctly. Here they are on Slideshare:
http://www.slideshare.net/emptysquare/python-performance-profiling-the-guts-and-the-glory