
Garbage collection theory – Mark&sweep
Reading Time: 10 minutesMark&sweep was already mentioned in the previous posts. It is a cornerstone of all the marking algorithms, and is used as a backup for cyclic data structures in the ref counting. The time has come then to take a deeper look at it. Basics of mark&sweep To remind us what we’re discussing here – mark&sweep

Garbage collection theory – Reference counting
Reading Time: 9 minutesReference counting is one of its kind GC algorithm. I’ve covered it briefly in the introductory post about GC theory. In this article, we’ll dive into it deeper. Let’s go! How to deal with ref-counting deficiencies? There are two main problems with ref-counting algorithms. First, it has problems with cyclic objects, resulting in possible memory

Garbage collection theory – Basic Algorithms
Reading Time: 5 minutesIn the world of garbage collection, there are three algorithms, that are the founding stone for all the other. In this article I will try to briefly introduce all of them – reference counting algorithm, mark-sweep and copying algorithm. More detailed articles about them will follow in the weeks to come. The reference counting algorithm

Monthly summary #4
Reading Time: 2 minutesThat was a real rollercoaster for me this month. I went from passing certs, through the actual flood during my holidays, to slow recuperation at home with long-standing to-do reading. Here’s a short monthly summary of what I have done in September. Monthly summary AWS I have covered this topic extensively in the previous monthly

Monthly summary #3
Reading Time: 4 minutesSummer is behind us. However, I did not stay idle during the last month for sure – a lot has happened, and here’s a monthly summary of everything I have done in August. Monthly summary AWS The main area of interest was still AWS Associate Dev cert – with the official course finished, I have resorted to

Weekly summary #9
Reading Time: 2 minutesSummary of the ninth week of my #SeniorDevRevamp project. Overall summary AWS Dev Associate certification preparation was still going on – ANKI all over, and I have started to go through TutorialsDojo exam cheat sheet (and a couple of others). It is a nice way to summarize the knowledge I have, and also add some

Current state of GC in Java 23
Reading Time: 13 minutesJVM is famous for its memory management. 90% of Java ecosystem consists of automatic memory cleaning, with garbage collector doing its job all the time. The whole concept is very broad. You can for sure get a PhD in the area, and there still will be something to learn. My ambition here is not that

Weekly summary #8
Reading Time: 3 minutesSummary of the eight week of my #SeniorDevRevamp project. Overall summary AWS Dev Associate certification preparation was still going on – I have scheduled an exam for 3rd of September. Unfortunately, there was no way to have it sooner in the on-site form. For the time being I have settled with ANKI flashcards every day.