Publicado por Rafael Rosa em 21 de December de 2009

Como a Phusion construiu um interpretador melhor do Ruby 1.8

ninh-bui.pngOs 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.

Deixe um Comentário