Query the archive

Find the right depth.

Filter the notebook by what you know, how much time you have, and where you want to go next.

11 matching notes
Allocation is work: object churn and memory localityadvanced31 min3.10+Performance, Internals
Inside CPython's allocatoradvanced32 min3.10+Internals, Memory
Finalization is where simple models failadvanced31 min3.10+Internals, Memory
Reference counting and cyclic garbage collectionadvanced33 min3.10+Internals, Memory
Lists are dynamic arrays, not generic sequencesadvanced32 min3.10+Internals, Data Structures
Names are references, but that slogan is not enoughadvanced30 min3.10+Internals, Memory
What __slots__ really changesadvanced29 min3.10+Internals, Object Model
Strings are Unicode storage strategiesadvanced35 min3.10+Internals, Data Structures
Tuples, records, and the cost of shapeadvanced36 min3.10+Internals, Data Structures
Weak references and caches that can let goadvanced30 min3.10+Internals, Memory
How Python dictionaries actually rememberadvanced34 min3.10+Internals, Data Structures