Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a 15-minute conference talk from OSDI '23 that introduces Scalene, an innovative Python profiler. Learn how this tool precisely and simultaneously profiles CPU, memory, and GPU usage with low overhead. Discover how Scalene helps Python programmers optimize their code by distinguishing between inefficient Python and efficient native execution time and memory usage. Understand the novel sampling algorithm that enables high-precision memory profiling and the automatic memory leak detection across Python and native boundaries. Gain insights into the new "copy volume" metric that highlights costly copying operations between data representations and CPU/GPU transfers. Hear about real-world experiences from developers who achieved significant performance improvements and memory savings using Scalene, which has garnered over 675,000 downloads to date.