BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//cfp.in.pycon.org//3AZLWM
BEGIN:VTIMEZONE
TZID:IST
BEGIN:STANDARD
DTSTART:20000101T000000
RRULE:FREQ=YEARLY;BYMONTH=1
TZNAME:IST
TZOFFSETFROM:+0530
TZOFFSETTO:+0530
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-2025-3AZLWM@cfp.in.pycon.org
DTSTART;TZID=IST:20250913T105000
DTEND;TZID=IST:20250913T112000
DESCRIPTION:What do you do when a Sev1 performance fire alarm goes off in y
 our Python application? Suddenly\, we're tasked with debugging a critical 
 issue\, and often\, just identifying the true bottleneck feels like search
 ing for a needle in a vast haystack.\n\nWe'll explore a toolkit of essenti
 al Python profilers – from deterministic tools like cProfile to sampling
  profilers like Pyinstrument and py-spy\, and memory profilers such as mem
 ory_profiler and tracemalloc.
DTSTAMP:20260521T130804Z
LOCATION:Track 2
SUMMARY:Finding a Needle in the Haystack - Debugging Performance Issues - P
 uneet Khushwani
URL:https://cfp.in.pycon.org/2025/talk/3AZLWM/
END:VEVENT
END:VCALENDAR
