Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Discover the groundbreaking features of Python 3.12 in this PyCon US talk by Pablo Galindo Salgado. Explore the integration of one of the world's smallest just-in-time (JIT) compilers and the powerful Linux perf profiler. Learn how this implementation enhances performance analysis capabilities, enabling dynamic production profiling and providing deeper insights into application behavior. Understand the advantages of perf over other Python profilers, especially when dealing with native code in C, C++, or Rust. Gain valuable knowledge on activating and utilizing these tools effectively, while also considering their limitations and requirements. Delve into advanced profiling techniques that correlate performance data with crucial metrics like branch mispredictions, cache misses, and context switches, empowering you to solve complex performance puzzles in your Python applications.