Do you know what's actually slow in your Python app? Or are you guessing? Until now, profiling Python meant a tracing profiler that made your code 2 to 3 times slower. Or a third-party tool that broke with every new release. Python 3.15 fixes that. It ships Tachyon, a sampling profiler built into the standard library. It attaches to live production apps with almost zero overhead. My guests are Pablo Galindo Salgado, CPython core developer and Steering Council member, and László Kiss Kollár from Bloomberg's Python infrastructure team. Their first prototype ran at two samples a second. Now it does over a million hz. And it lands in Python 3.15 this October.Episode sponsorsSentry Error Monitoring, Code talkpython26Python in ProductionTalk Python CoursesLinks from the showGuestsLászló Kiss Kollár: linkedin.comPablo Galindo Salgado3.11: talkpython.fmMemray: talkpython.fmPyStack: talkpython.fmprofile and cProfile: docs.python.orgpy-spy: github.comAustin: github.comPEP 799: peps.python.orgPEP 768: peps.python.orgPyCon US 2026 talk: us.pycon.orgThe docs: docs.python.orgBackport to 3.14: github.comWatch this episode on YouTube: youtube.comEpisode #565 deep-dive: talkpython.fm/565Episode transcripts: talkpython.fmTheme Song: Developer Rap🥁 Served in a Flask 🎸: talkpython.fm/flasksong---== Don't be a stranger ==---YouTube: youtube.com/@talkpythonBluesky: @talkpython.fmMastodon: @talkpython@fosstodon.orgX.com: @talkpythonMichael on Bluesky: @mkennedy.codesMichael on Mastodon: @mkennedy@fosstodon.orgMichael on X.com: @mkennedy