¿Por qué el símbolo # to_proc es más lento en Ruby 1.8.7?

Rendimiento relativo del símbolo # to_proc en implementaciones de Ruby populares afirma que en MRI Ruby 1.8.7,Symbol#to_proc es más lento que la alternativa en su punto de referencia en un 30% a 130%, pero ese no es el caso en YARV Ruby 1.9.2.

¿Por qué es este el caso? Los creadores de 1.8.7 no escribieronSymbol#to_proc en puro Ruby.

Además, ¿hay alguna gema que proporcione un rendimiento más rápido de Symbol # to_proc para 1.8?

(Symbol # to_proc comienza a aparecer cuando uso ruby-prof, así que no creo que sea culpable de optimización prematura)

Respuestas a la pregunta(3)

Su respuesta a la pregunta