O assunto Garbage Collection não é simples, e uma palestra só não dá pra explicar todos os detalhes, mas a idéia é usar a evolução do Ruby, que saltou de Mark & Sweep, para Bitmap Marking & Lazy Sweep, para Restricted Generational GC e está próximo de evoluir pra Restricted Three Gen GC (possivelmente no 2.2).
Quando fiz a palestra ela estava na versão 2.1.1. Já saiu a 2.1.2 que resolve o bug que eu descrevo no fim da palestra e eu atualizei os slides quando apresentei a mesma palestra na VI SECOT na UFScar Sorocaba:
Mesmo se você não for de Ruby, todos os conceitos são os mesmos que servem para discutir Garbage Collectors de Java, por exemplo, e vai melhorar sua compreensão desse assunto que, muitos acham que já entendem, mas poucos conseguem realmente compreender.
Leave a Comment