Nina Zakharenko - Memory Management in Python - The Basics - PyCon 2016

preview_player
Показать описание
Speaker: Nina Zakharenko

As a new python developer, do you find memory management in Python confusing? Come to this talk to learn about the basics of how Memory Management works in Python. We'll cover the concepts of reference counting, garbage collection, weak references, __slots__, and the Global Interpreter Lock.

Рекомендации по теме
Комментарии
Автор

That might be the best explanation of garbage collection basics that I've ever seen. Thanks!

Jitsusama
Автор

One of the better talks I have seen on the GC basics.

PyMoondra
Автор

She could deliver quite a lot of information after this 27 minute talk. And it is clear what she is presenting. Many other talks went on for an hour or more but did not deliver much, only smokescreen.

vanglequy
Автор

I love how she is enjoying her own talk. The best talk on gc.

samaryadav
Автор

Great Talk, really wort watching. Thanks Nina

ptbraju
Автор

Хорошо рассказывает! Многое для себя почерпнул

ivaneresko
Автор

Big complements. What an excellent explanation!!!

slowcoding
Автор

Why is python garbage collection were limited by GIL (prevent reference count happen concurrently) while C# has also garbage collection mechanism but it's still able to perform multithreading ?

syw
Автор

How to detect a cycle is done in python garbage collection loop? Outside refcount equal to 0?

fucaizhu
Автор

Nice explaniation of None and del, I know what I should do now, I should use NONE instead of del?

danlan
Автор

When she says when a thread tries to decrease the refCount and another thread tries to increase the refCount simultaneously, is it somewhat similar to deadlock?

kartikeysingh
Автор

8:16 In python 3.6.4 ID are different now, any explanation? when assigned y = x then id are same!

RazikhShaik
Автор

I did not understand the cascading effect of del? can someone explain

nikilkvn
Автор

Hi Nina,
Duration: 12.19
what is node1 and node2?

vvkkumar
Автор

RAII is a better pattern than garbage collection.

MrWorshipMe
Автор

She's using such confused examples. It's painful to watch since pretty much all I know about this topic beforehand lead me to be either suspicious of her claims due to small inaccuracies, or just stuff I know with absolute certainty to be just total bollocks.

I don't understand who is the target audience here. But it just seems super frustrating to see misinformation spread with such confidence.

gJonii
Автор

She even talks slow speed up 25% ... what a boring talk too - I thought that would be interesting :/

RubenKelevra