Dynamic Compiling

   
   

The present invention provides a novel execution environment for optimizing the efficiency of the distributed object system. In one embodiment, the invention includes a compiler with ability to interpret, just-in-time compile or pre-compile any object of the distributed object system. An object is provided in a tagged file format that allows a compiler to identify critical sections of the object code for immediate one-time compiles while delaying compiling of the non-tagged, non-critical code until actually required by the system. The object code includes at least one dynamic base object which includes an interface dynamic base object and a implementation base object. The implementation dynamic base object fulfills the object system requested tasks transmitted over by the interface dynamic base object via a message bus.

Присытствыющий вымысел обеспечивает окружающую среду исполнения романа для оптимизировать эффективность распределенной системы предмета. В одно воплощение, вымысел вклюает составителя с способностью интерпретировать, just-in-time составьте или пре-sostav6te любой предмет распределенной системы предмета. Предмет обеспечен в маркированной форме архива не позволить составителю определить критически разделы обжектного кода для немедленно одноразового составляет пока delaying составлять нон-markirovannogo, non-critical Кодего до фактическ после того как я потребована системой. Обжектный код вклюает по крайней мере один динамический низкопробный предмет вклюает предмет поверхности стыка динамический низкопробный и предмет основания вставкы. Вставка динамический низкопробный, котор предмет выполняет систему предмета спросила задачи переданные сверх предметом поверхности стыка динамическим низкопробным через шину сообщения.

 
Web www.patentalert.com

< Reference-based associations using reference attributes in an object modeling system

< Methods, systems and computer programs products for extending existing applications with static Java methods

> Method and apparatus for selecting classes using a browser for use by a virtual machine in a data processing system

> System for modifying the functionality of compiled computer code at run-time

~ 00155