TUNGKOL SA EPISODE NA ITO
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 sponsors
Sentry Error Monitoring, Code talkpython26
Python in Production
Talk Python Courses
Links from the show
Episode sponsors
Sentry Error Monitoring, Code talkpython26
Python in Production
Talk Python Courses
Links from the show
Guests
László Kiss Kollár: linkedin.com
Pablo Galindo Salgado
3.11: talkpython.fm
Memray: talkpython.fm
PyStack: talkpython.fm
profile and cProfile: docs.python.org
py-spy: github.com
Austin: github.com
PEP 799: peps.python.org
PEP 768: peps.python.org
PyCon US 2026 talk: us.pycon.org
The docs: docs.python.org
Backport to 3.14: github.com
Watch this episode on YouTube: youtube.com
Episode #565 deep-dive: talkpython.fm/565
Episode transcripts: talkpython.fm
Theme Song: Developer Rap
🥁 Served in a Flask 🎸: talkpython.fm/flasksong
---== Don't be a stranger ==---
YouTube: youtube.com/@talkpython
Bluesky: @talkpython.fm
Mastodon: @talkpython@fosstodon.org
X.com: @talkpython
Michael on Bluesky: @mkennedy.codes
Michael on Mastodon: @mkennedy@fosstodon.org
Michael on X.com: @mkennedy
László Kiss Kollár: linkedin.com
Pablo Galindo Salgado
3.11: talkpython.fm
Memray: talkpython.fm
PyStack: talkpython.fm
profile and cProfile: docs.python.org
py-spy: github.com
Austin: github.com
PEP 799: peps.python.org
PEP 768: peps.python.org
PyCon US 2026 talk: us.pycon.org
The docs: docs.python.org
Backport to 3.14: github.com
Watch this episode on YouTube: youtube.com
Episode #565 deep-dive: talkpython.fm/565
Episode transcripts: talkpython.fm
Theme Song: Developer Rap
🥁 Served in a Flask 🎸: talkpython.fm/flasksong
---== Don't be a stranger ==---
YouTube: youtube.com/@talkpython
Bluesky: @talkpython.fm
Mastodon: @talkpython@fosstodon.org
X.com: @talkpython
Michael on Bluesky: @mkennedy.codes
Michael on Mastodon: @mkennedy@fosstodon.org
Michael on X.com: @mkennedy
Ingles
Estados Unidos
SA EPISODE NA ITO
KOPYA NG SALIN 🔗
WEBVTT
00:00:00.020 --> 00:00:02.080
Do you know what's actually slow in your Python app?
00:00:02.480 --> 00:00:03.200
Or are you just guessing?
00:00:03.780 --> 00:00:04.140
Until now,
00:00:04.380 --> 00:00:07.000
profiling Python meant a tracing profiler
00:00:07.070 --> 00:00:09.740
that made your code two to three times slower,
00:00:10.460 --> 00:00:12.660
or a third-party tool that broke
00:00:12.670 --> 00:00:14.480
with every new release of the Python runtime.
00:00:15.180 --> 00:00:17…
00:00:00.020 --> 00:00:02.080
Do you know what's actually slow in your Python app?
00:00:02.480 --> 00:00:03.200
Or are you just guessing?
00:00:03.780 --> 00:00:04.140
Until now,
00:00:04.380 --> 00:00:07.000
profiling Python meant a tracing profiler
00:00:07.070 --> 00:00:09.740
that made your code two to three times slower,
00:00:10.460 --> 00:00:12.660
or a third-party tool that broke
00:00:12.670 --> 00:00:14.480
with every new release of the Python runtime.
00:00:15.180 --> 00:00:17…
I-SEARCH ANG MGA NAKARAANG EPISODE
I-search ang mga nakaraang episode ng Talk Python To Me.
Paunawa: Ang podcast at artwork na naka-embed sa page na ito ay mula sa Michael Kennedy, na pag-aari ng may-ari nito at hindi kaakibat o ineendorso ng Listen Notes, Inc.
I-EDIT
Salamat sa pagtulong na mapanatiling naka-update ang database ng podcast.