From the course: Programming Foundations: Memory, Pointers, and Garbage Collection

Getting started with memory management - Python Tutorial

From the course: Programming Foundations: Memory, Pointers, and Garbage Collection

Start my 1-month free trial

Getting started with memory management

- [Maaike] Look at this number 6 5 4 8 6 7 2. Nice number, right? Can you remember it? All right, have a good luck and I'll pause. Can you recall the number? Great, okay. Another question. What's your favorite childhood memory? Again, take a pause and perhaps a cup of tea and think about those. Welcome back. No, you're not in the wrong course. I just wanted you to access your two different types of memory, short term and long term memory. The computer has two types of memory as well and we'll focus on the computer's short term memory in this course. First, we'll go over the basic concepts of memory management. The exact implementation depends on your programming environment. I may or may not make this point another a hundred times throughout this course. You'll learn how a program runs and the way it interacts with memory. Next up, we're going to see how it's done in the C language and compare and contrast it with Biden's memory management. Finally, we'll have a look at memory leaks and best practices for memory management. At this point, can you still remember your favorite childhood memory? I sure hope so. It's in your long term memory. What about the number? Can you remember it? Maybe you can, maybe you won't, this number was or is in your short term memory and if you haven't forgotten it yet, you will by tomorrow, I hope. My name is Maaike and I'm a software developer and trainer. Let me help you to get this valuable knowledge that will boost your ability to debug and help you to become application performance rockstar.

Contents