Patent ID: 7506323
Filing Date: 2009-03-17
Classification: G06F

Abstract:
1. A program execution processing terminal device for performing interpretation execution for a received program, comprising: a program storing section for storing the received program; a loader section for converting the received program stored in the program storing section to a runtime execution format; a runtime execution format storing section for storing the runtime execution format generated by the loader section; a runtime saving section for converting the runtime execution format stored in the runtime execution format storing section to a temporary runtime execution format; a temporary runtime execution format storing section for storing the temporary runtime execution format generated by the runtime saving section; a post-loader section for converting the temporary runtime execution format stored in the temporary runtime execution format storing section to a runtime execution format and thus storing the runtime execution format into the runtime execution format storing section; an interpreter section for performing interpretation execution for the runtime execution format stored in the runtime execution format storing section; and a control section for, when a start-up of the received program stored in the program storing section is instructed, determining whether or not there is a temporary runtime execution format corresponding to the received program in the temporary runtime execution format storing section causing the loader section to generate a runtime execution format from the received program if there is none, and causing the post-loader section to generate a runtime execution format from the temporary runtime execution format if there is any, wherein the temporary runtime execution format generated by the runtime saving section includes data related to the amount of the runtime execution format based on which the temporary runtime execution format is generated and which is stored in the runtime execution format storing section, and the post-loader section controls, based on the data related to the amount included in the temporary runtime execution format stored in the temporary runtime execution format storing section, whether or not the runtime execution format generated from the temporary runtime execution format is to be stored into the runtime execution format storing section.