Compilers are tools that generate efficient mappings from programs to machines A Java "Just In Time" runs as part of an application, and as such, it must be fast and efficient in its use of memory. To achieve good performance and further optimize code generation, the present invention introduces a method for optimizing Java performance using precompiled code. The method of the present invention first monitors the performance of program code during program execution. Then a list of program functions for possible native code compilation is created. The list may be created based upon static and dynamic analysis of the computer program. A plurality of program functions from said list of program functions is selected for optimization and native compilation. The selected program functions are precompiled into native program functions. The present invention also allows the precompiled native code reverted so that a user could explore the performance tuning until satisfactory.

Compiler sind Werkzeuge, die leistungsfähige Kartenaufnahmen von Programme zu Maschinen, die ein Java "gerade in der Zeit" als Teil einer Anwendung läuft erzeugen und wie so, es in seinem Gebrauch von Gedächtnis schnell und leistungsfähig sein müssen. Um gute Leistung zu erzielen und Codeerzeugung weiter zu optimieren, stellt die anwesende Erfindung eine Methode für die Optimierung Java Leistung des Verwendens precompiled Code vor. Die Methode der anwesenden Erfindung erste überwacht die Leistung des Programmcodes während des Ablaufs des Programms. Dann wird eine Liste der Programmfunktionen für mögliche Sprachekompilation erstellt. Die Liste kann erstellt werden gründete nach statischer und dynamischer Analyse des Computerprogramms. Eine Mehrzahl der Programmfunktionen von besagter Liste der Programmfunktionen wird für Optimierung und gebürtige Kompilation vorgewählt. Die vorgewählten Programmfunktionen sind precompiled in gebürtige Programmfunktionen. Die anwesende Erfindung erlaubt auch precompiled die maschinenabhängige Sprache, die umgeschaltet wird, damit ein Benutzer die Leistung erforschen konnte, die bis zufriedenstellend abstimmt.

 
Web www.patentalert.com

< (none)

< Biological insect control agents expressing insect-specific toxin genes, methods and compositions

> Gas diffusion electrodes containing modified carbon products

> (none)

~ 00015