A computer system, program product, and method utilize alternate program code associated with an executable file using a file attribute so that the alternate program code may be retrieved and executed in lieu of the primary program code stored in the file. As one example, for a platform-independent executable file such as a Java class file, a file attribute of the file may be analyzed to determine if native program code for a particular platform is associated with the file. If so, the native program code may be retrieved and executed directly without the additional overhead associated with interpreting the platform-independent program code in the file. If, on the other hand, the native program code is not detected, the native program code may be generated and associated with the file using a file attribute such that the native program code is detected in subsequent attempts to retrieve and execute the file.

Een computersysteem, een programmaproduct, en een methode gebruiken afwisselende programmacode verbonden aan een uitvoerbaar dossier gebruikend een dossierattribuut zodat de afwisselende programmacode kan in plaats van de primaire programmacode worden teruggewonnen en worden uitgevoerd die in het dossier wordt opgeslagen. Als één voorbeeld, voor een platform-onafhankelijk uitvoerbaar dossier zoals een de klassendossier van Java, kan een dossierattribuut van het dossier worden geanalyseerd om te bepalen als de inheemse programmacode voor een bepaald platform met het dossier wordt geassocieerd. Als zo, kan de inheemse programmacode direct zonder extra worden teruggewonnen en worden uitgevoerd boven verbonden aan het interpreteren van de platform-onafhankelijke programmacode in het dossier. Als, enerzijds, de inheemse programmacode niet wordt ontdekt, kan de inheemse programmacode met het dossier worden geproduceerd en worden geassocieerd gebruikend een dossierattribuut dusdanig dat de inheemse programmacode in verdere pogingen wordt ontdekt om het dossier terug te winnen en uit te voeren.

 
Web www.patentalert.com

< Computer system, program product and method utilizing executable file with alternate program code attached as a file attribute

< Computer system, program product and method utilizing executable file with alternate program code attached as a file attribute

> Region based optimizations using data dependence graphs

> Extending program languages with source-program attribute tags

~ 00092