Standup 11/12/2009: Global method cache invalidation

Interesting Thing

Dynamic use of Object#extend at runtime invalidates the global method cache, causing performance degradations. Consider a design that makes use of extend at class parse time. Here’s a slide deck that explains in detail:What Makes Ruby Go