A system, method, and article of manufacture for caching a pre-processed
version of an interpreted application at the time the interpreted
application is first interpreted and executed by a computer, thereby
improving response time for subsequent executions of the interpreted
application. The pre-processed version of the interpreted application
captures all execution paths through the interpreted application, despite
the fact that the first execution of the interpreted application may only
exercise a subset of the possible execution paths therein. Modifications
to the interpreted application are dynamically detected, so that the
pre-processed version can be replaced in the cache as needed.
Ein System, eine Methode und ein Artikel der Herstellung für das Cachieren einer vorbearbeiteten Version einer gedeuteten Anwendung, zu der Zeit als die gedeutete Anwendung zuerst durch einen Computer gedeutet und durchgeführt wird, Antwortzeit für folgende Durchführungen der gedeuteten Anwendung dadurch verbessernd. Die vorbearbeitete Version der gedeuteten Anwendung nimmt alle Durchführung Wege durch die gedeutete Anwendung gefangen, obwohl die erste Durchführung der gedeuteten Anwendung eine Teilmenge der möglichen Durchführung Wege nur darin ausüben kann. Änderungen an der gedeuteten Anwendung werden dynamisch ermittelt, damit die vorbearbeitete Version im Pufferspeicher ersetzt werden kann, wie gebraucht worden.