À la base c'est en réaction à une grosse optimisation de Composer¹, un outil de gestion de dépendances en PHP, mais l'article reste intemporel et intéressant.
Ça parle du fonctionnement du ramasse-miettes de PHP, qui n'est finalement pas si trivial, en particulier pour la gestion des références cycliques (si il y a deux clefs dans un tableau qui pointent l'une vers l'autre, par exemple).
---
1]
https://github.com/composer/composer/commit/ac676f47f7bbc619678a29deae097b6b0710b799