PyCon Israel 2022

๐Ÿ‡บ๐Ÿ‡ธ From PyPerf to py-spy - Everything You Need to Know About Python Profilers
2022-06-29, 14:30โ€“14:50, Main Hall

With the increasing complexity of modern Python applications and the high cost of running them in the cloudโ€“โ€“the need for profiling solutions rises. However, current solutions often times fall short.


With the increasing complexity of modern Python applications and the high cost of running them in the cloud the need for profiling solutions rises, but current solutions often times fall short, and are not equipped for the requirements of many common stacks and environments.

In this talk we will describe how contemporary Python profilers are implemented, discuss and demonstrate the advantages and disadvantages of different implementation approaches in different use cases. This talk will dive into modern profiling with flamegraphs - when and how to use them for the most accurate results, and introduce the Python profilers PyPerf & py-spy and new implementation approaches including PyPerfMap - for a simpler ramp up, alongside more reliable data, that can work on any Linux machine.


Session language โ€“ English Target audience โ€“ DevOps Other (target audience) โ€“ Developers / Platform Engineers