BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//pycones-2026//talk//QUHBGU
BEGIN:VTIMEZONE
TZID:Europe/Madrid
BEGIN:STANDARD
DTSTART:20251108T000000
TZNAME:CET
TZOFFSETFROM:+0100
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20260329T030000
RDATE:20270328T030000
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20261025T030000
RDATE:20271031T030000
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:Tachyon: el profiler por muestreo de Python 3.15 es más rápido q
 ue tu código - Pablo Galindo Salgado
DTSTART;TZID=Europe/Madrid:20261108T151000
DTEND;TZID=Europe/Madrid:20261108T155000
DTSTAMP:20260726T231356Z
UID:pretalx-pycones-2026-QUHBGU@pretalx.com
DESCRIPTION:Para la ultima edicion de Python\, en el core dev team nos pro
 pusimos construir el mejor profiler por muestreo para cualquier lenguaje i
 nterpretado y añadirlo en la libreria estándar.\n\nPython 3.15 trae el r
 esultado: Tachyon\, un nuevo profiler por muestreo capaz de samplear a niv
 el de microsegundo. A esa velocidad\, puede que tu profiler esté haciendo
  más trabajo que el propio código al que analiza. Esta charla es la hist
 oria de cómo lo construimos. \n\nEn esta charla aprenderás a leer memori
 a de un proceso en ejecución sin detenerlo\, a dar sentido a las estructu
 ras internas de Python desde fuera\, y qué trucos hacen falta para pasar 
 de «suficientemente rápido» a «esta velocidad es casi ilegal». Si alg
 una vez te has preguntado qué hace falta para construir un profiler capaz
  de conectarse a un servidor en producción\, capturar datos y marcharse s
 in que la aplicación se entere\, aquí lo vas a descubrir. \n\nPero esto 
 no es solo una charla sobre aspectos secretos de como Python funciona por 
 dentro. También aprenderás a usar Tachyon para encontrar las partes lent
 as de tu código. Flamegraphs\, mapas de calor\, profiling consciente de a
 sync\, análisis de contención del GIL\, profiling a nivel de bytecode...
  Al final sabrás qué formato de salida elegir\, qué modo de profiling e
 ncaja con tu problema\, y cómo pasar de «mi servidor va lento» a «aqu
 í está la línea que nos está matando».Tanto si te interesa la program
 ación de sistemas que hace que esto funcione\, como si solo quieres una f
 orma mejor de depurar problemas de rendimiento\, esta charla tiene algo pa
 ra ti.
LOCATION:Track 01 - Paraninfo Perk
URL:https://pretalx.com/pycones-2026/talk/QUHBGU/
END:VEVENT
END:VCALENDAR
