Introducing Immortal Objects: Building Block Towards a Multi-core Python Runtime
30 Minute Talk
Sunday at 1:15 pm in Cattleya
In this presentation, I'll cover memory management in Python starting from the fundamentals. I'll explain the rationale behind the need for PEP 683: "Immortal Objects, Using a Fixed Refcount", discussing about this change may be unlocking exciting avenues for true parallelism in Python.
The takeaway of this presentation would be :
a) Refresher on object(mutable vs immutable and their significance)
b) Refresher on Life cycle of a Python object.
c) Refresher on Python memory management with garbage collection
d) How overcoming with pseudo immutable object will be unlocking exciting avenues for true parallelism in Python.
The target audience would be intermediate and advanced pythonistas. However I will present the information in simple and subtle manner for better understanding of Python newbies.