Quali algoritmi di garbage collection possono riconoscere gli oggetti inutili non appena diventano immondizia?Quali algoritmi di garbage collection "con precisione temporale" esistono?
L'unica cosa che mi viene in mente è il conteggio dei riferimenti con una ricerca del ciclo aggiunta ogni volta che un conteggio dei riferimenti viene decrementato a un valore diverso da zero.
Esistono altri interessanti algoritmi di raccolta che possono raggiungere questo obiettivo? (Nota che sto chiedendo solo per curiosità, sono consapevole che tutti questi collezionisti sarebbero probabilmente incredibilmente inefficienti)
C'è stato un post oggi su Hacker News su GC in tempo reale. (Non l'ho letto) – leppie
È possibile eseguire il GC mark-and-sweep dopo ogni modifica del riferimento. Anche se sarebbe estremamente inefficiente. – svick
@svick: hai ragione. Ora mi sento stupido :) – Askaga