Patent ID: 7430734
Filing Date: 2008-09-30
Classification: G06F

Abstract:
1. A system comprising a processor and memory configured to facilitate that facilitates accessing an interface virtual table for quick resolution of an implementation of an interface for a class type, comprising: an interface map having a plurality of slots for referencing at least one interface virtual table that corresponds to an implementation of an interface for a class type; and a pre-execution engine that determines at least one row structure relating to a set of ordered references to the interface virtual tables for the class type and stores the row structure in the interface map for subsequent access of the implementation of the interface for the class type, by utilizing a comb-vector technique that analyzes the interface map and determines where the row structure fits based at least in part on the configuration of the row structure by sliding the row structure down in memory until relevant entries rest on empty slot locations in the interface map.