Help us!

Take some time to transcribe PyCon 2014 talks! Click on the "Share" button below the video and then "Subtitle" to get started.

"Dude, Where's My RAM?" - A deep dive into how Python uses memory

Description

"Dude, Where's My RAM?" - A deep dive into how Python uses memory

Presented by Dave Malcolm

This talk will give a deep dive into how CPython uses memory. I'll be demonstrating a new tool I've written that analyses CPython's memory usage, and offer hints and tips on how you can reduce the memory footprint of your Python programs.

Abstract

Is your Python program using too much memory? This talk will give a deep dive into how CPython uses memory - starting from objects in your Python code, down through the various implementations layers, eventually reaching actual hardware.

In particular, I'll be demonstrating a new tool I've written that can track CPython's memory usage down to the level of individual bytes, and offer hints and tips on how you can reduce the memory footprint of your Python programs.