A system and method for profiling the execution of a software library used by an application, creating an optimized library based on the profiling, and updating to the optimized library without halting the application. The application is running using an unoptimized version of a replaceable library. The replaceable library is profiled while being used by the application and produces a set of profile data. The profile data, generated by actual execution of the replaceable library on the end-user application, is used to create an optimized version of the library. The application can then update from the unoptimized version of the library to the optimized version of the library. The invention also allows for a system with several applications, each using a different version of an optimized library simultaneously, each optimized version of the library custom optimized for the application using it.

Een systeem en een methode om de uitvoering van een softwarebibliotheek te profileren die door een toepassing wordt gebruikt die, die tot een geoptimaliseerde bibliotheek leidt die op het profileren wordt gebaseerd, en aan de geoptimaliseerde bibliotheek zonder de toepassing bijwerkt te stoppen. De toepassing stelt gebruiken in werking unoptimized versie van een vervangbare bibliotheek. De vervangbare bibliotheek wordt geprofileerd terwijl wordt gebruikt door de toepassing en produceert een reeks profielgegevens. Het profielgegeven, dat door daadwerkelijke uitvoering van de vervangbare bibliotheek wordt geproduceerd over de eindgebruikertoepassing, wordt gebruikt om tot een geoptimaliseerde versie van de bibliotheek te leiden. De toepassing kan dan van bijwerken unoptimized versie van de bibliotheek aan de geoptimaliseerde versie van de bibliotheek. De uitvinding staat ook voor een systeem met verscheidene toepassingen toe, elk gebruikend een verschillende versie van een geoptimaliseerde bibliotheek gelijktijdig, elke geoptimaliseerde versie van de bibliotheekdouane die voor de toepassing wordt geoptimaliseerd gebruikend het.

 
Web www.patentalert.com

< (none)

< Fluorine-containing macroazo compound

> Antenna configuration for a mobile station

> (none)

~ 00005