In an object-oriented or object-based computer system, a compiler mechanism allows a compiler to automatically select among multiple implementations of an object to optimize the performance of the compiled code. The selection may be made by assigning a weighted cost to each of the implementations, and selecting the implementation with the lowest weighted cost, where the weighted cost represents estimates of execution frequencies for each of the object's functions. In the alternative, for implementations that have different interfaces, the selection may be made based on an evaluation of the functions used in the program compared to the functions provided by the different implementations, and selecting an implementation that contains all functions issued against the object with a minimum of functions that are not issued against the object.

En un sistema informático orientado al objeto u objeto-basado, un mecanismo del recopilador permite que un recopilador seleccione automáticamente entre puestas en práctica múltiples de un objeto para optimizar el funcionamiento del código compilado. La selección puede ser hecha asignando un coste cargado a cada uno de las puestas en práctica, y seleccionando la puesta en práctica con el coste cargado más bajo, donde el coste cargado representa estimaciones de las frecuencias de la ejecución para cada uno de las funciones del objeto. En el alternativa, para las puestas en práctica que tienen diversos interfaces, la selección se puede hacer basado en una evaluación de las funciones usadas en el programa comparado a las funciones proporcionadas las diversas puestas en práctica, y seleccionando una puesta en práctica que contenga todas las funciones publicadas contra el objeto con un mínimo de funciones que no se publiquen contra el objeto.

 
Web www.patentalert.com

< (none)

< Weight for toy or decorative balloons

> Camera with a device for locking the film feed

> (none)

~ 00030