Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Python 3.12 Performance Profiling with Linux perf - New JIT Compiler and Production Profiling

PyCon US via YouTube

Overview

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 differences between perf and other Python profilers, and gain practical knowledge on effectively utilizing this tool. Delve into the requirements for optimal results, potential limitations, and their impact on metrics. Uncover the importance of cross-correlating performance information with various markers such as branch mispredictions, cache misses, and context switches to solve complex profiling challenges. Gain valuable insights into improving the performance characteristics of Python applications, especially those involving native code written in C, C++, or Rust.

Syllabus

Talks - Pablo Galindo Salgado: Profiling at the speed of light

Taught by

PyCon US

Reviews

Start your review of Python 3.12 Performance Profiling with Linux perf - New JIT Compiler and Production Profiling

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.