Sciweavers

DLS
2010

Optimizing dynamic dispatch with fine-grained state tracking

13 years 9 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)