This week I didn’t have the chance to publish another blog post, because I was busy preparing an actual presentation of the contents I’ve been releasing recently here. I’m very proud to introduce you to this beautiful piece of education: Recommended if you’re just starting with computers and want to learn some important stuff about […]
Memory Management
Resource Management in perspective: the Stack

Up to now, we have been focusing on where memory management actually occurs, the heap. But this is not the only memory segment relevant to a program. Indeed, in all garbage collected techniques, there’re other players having a relevant role in the game: the mutator and the root set. In the reference counted garbage collection, […]
Garbage Collectors in the real world

We saw the essentially two only ways to do Garbage Collection, and we saw their naive disadvantages. I say naive, because we saw the very simplistic implementations. Like anything else in computer sciences, Garbage Collectors are an extremely optimised-(able) tool. Lets give it a quick intuitive thought. Tracing undergoes long pause times, mostly because it […]
Everybody does Resource Management

«C programmers think memory management is too important to be left to the computer. Lisp programmers think memory management is too important to be left to the user.»