Sciweavers

Share
DLS
2010

Optimizing dynamic dispatch with fine-grained state tracking

8 years 3 months ago
Optimizing dynamic dispatch with fine-grained state tracking
Dynamic mixin is a construct available in Ruby and other dynamic languages. It can be used as a base to implement a range of programming paradigms, such as dynamic aspectoriented programming and context-oriented programming. However, the performance characteristics of current implementation of dynamic mixin in Ruby leaves much to be desired: under condition of frequent dynamic mixin operations, global method cache and inline cache misses incur significant overhead. In this work we implemented fine-grained
Salikh Zakirov, Shigeru Chiba, Etsuya Shibayama
Added 10 Feb 2011
Updated 10 Feb 2011
Type Journal
Year 2010
Where DLS
Authors Salikh Zakirov, Shigeru Chiba, Etsuya Shibayama
Comments (0)
books