Publicado por Rafael Rosa em 21 de December de 2009
Como a Phusion construiu um interpretador melhor do Ruby 1.8
Clique aqui para adicionar ao del.icio.us | Nenhum comentário - Deixe o seu agora!
Os desenvolvedores do Phusion Passenger e do Ruby Enterprise Edition, Ninh "Hernandez" Bui e Hongli Lai, viajaram na semana passada à São Franciso, California, e fizeram uma apresentação de 35 minutos no Google Tech Talk chamada Construindo Um Interpretador Ruby Mais Eficiente.
Na apresentação falaram como eles mexeram nas entranhas do Ruby MRI 1.8 (com a ajuda de outras pessoas, como Joe Damato e Aman Gupta) para conseguir melhorias significativas no uso de memória e performance em threads no branch (eles não chamam de fork) do Ruby Enterprise Edition of Ruby 1.8.
O vídeo é apresentado em HD, então os slides são fáceis de ler e o áudio é muito bom. Se a idéia de fazer um pequeno tour pelo sistema de garbage collection, alocação de memória e sistemas de threading do Ruby parece uma boa idéia, ou você só quer entender o que é o Ruby Enterprise Edition, esse vídeo é obrigatório. Se você não quer saber como o Ruby funciona por dentro e não se importa em entender o que o interpretador está fazendo, passe longe.


