2022-07-28 –, Purple
Garbage collection is one of those productivity tools that you don't think about until you need to. We will discuss the current state of Julia GC and what can be done to make it better.
"Garbage collection is like an omniscient housekeeper who can go through your things getting rid of those that you will never use and making more room for the things you need."
Most programmers are happy to have the memory management issues handled for them right up until the point that they aren't. Then they start trying to do unnatural things, like reusing arrays, creating off heap storage, or turning off GC all together.
This talk will focus on the internals of the current Julia collector, and what we can do to make things better.
Christine Flood has worked in academia, industry, and government. She's worked on commercially successful programming language implementations like java and academically interesting ones like Fortress, Lisp, and Id She's now focused on improving memory management performance in Julia.