diff --git a/_posts/2024-01-22-Python-Memory-Management-and-Troubleshooting.md b/_posts/2024-01-22-Python-Memory-Management-and-Troubleshooting.md index b969925f9a..c5457f8e63 100644 --- a/_posts/2024-01-22-Python-Memory-Management-and-Troubleshooting.md +++ b/_posts/2024-01-22-Python-Memory-Management-and-Troubleshooting.md @@ -147,25 +147,31 @@ The stack can be thought of as a {% include icon.html icon="fa-solid fa-map" %} The heap can be imagined of as a {% include icon.html icon="fa-solid fa-warehouse" %} "warehouse" store (or remove) things used as part of the stack "roadmap". Please see [The Linux Programming Interface by Michael Kerrisk, Chapter 6.3: Memory Layout of a Process](https://learning.oreilly.com/library/view/the-linux-programming/9781593272203/xhtml/ch06.xhtml#ch06lev1sec03) for more information about processes. - @@ -173,20 +179,26 @@ Please see [The Linux Programming Interface by Michael Kerrisk, Chapter 6.3: Mem
Memory Blocks
+
A.) All memory blocks available. +
BlockBlockBlock
+
+
B.) Some memory blocks in use. + +
BlockBlockBlock
+
+
C.) You have limited boxes to hold things. +
📦📦📦
+
+
D.) Two boxes are used, the other remains empty (ready for use). +
📦📦📦
+
@@ -507,7 +519,6 @@ See below for some notable examples of additional memory allocation possibilitie ### Python Reference Counting - diff --git a/images/memory_blocks_examples.png b/images/memory_blocks_examples.png deleted file mode 100644 index ce8fa5279a..0000000000 Binary files a/images/memory_blocks_examples.png and /dev/null differ diff --git a/images/python_reference_counting_example.png b/images/python_reference_counting_example.png deleted file mode 100644 index d9b287df36..0000000000 Binary files a/images/python_reference_counting_example.png and /dev/null differ
Processed line of codeReference count