Département d'Informatique
Laboratoire des Méthodes de Programmation
(LAMP)
École Polytechnique Fédérale de Lausanne
Compilation semestre d'hiver 2002/2003

Part X: Object-oriented Dispatch Methods

28/01/2003


Démarrer ici


Table des matières

Part X : Object-Oriented Dispatch Methods

The Single-Inheritance Case

Graphic 1

Method Dispatch

Techniques for multiple inheritance and hybrids

Multiple Inheritance Example

Trampolines

Trampolines (2)

Graphic 2

Row Displacement Tables

Compacting the Table

Compacting the Table (2)

Graphic 5

Row Table Dispatch

Pipelining Considerations

Inline caching

Inline caching and the JVM

Polymorphic Inline Caching

JIT Compilers

JIT Compilers (2)

Summary

What was missing

Comments ?

Auteur: Martin Odersky

Contact: Martin.Odersky@epfl.ch

Téléchargement: version Postscript (version .gz) (version .pdf)

Version pour Internet Explorer


Compilation
Enseignement
Dernière modification: 28/01/2003, Philippe Altherr <Philippe.Altherr@epfl.ch>