摘要 |
PROBLEM TO BE SOLVED: To efficiently perform the collection processing of a storage region where unnecessary data are stored such as garbage collection processing, and to shorten the processing time of the same processing during the start or execution of a program. SOLUTION: In a program execution device 100, a storage region assigning part 41 assigns a first data area 82 to an object generated by an application program 1, and an area releasing part 52 scans a memory 8, and releases a data region in which the already used data are stored, and an area dividing part 31 divides the memory 8 into a old generation 81 and a new generation 83 so that the first data region 82 can be included in the old generation 81. Also, a storage period deciding part 43 decides the period when the object is stored in a second data region 84 according to the class of the object, and a data moving part 51 moves the object stored in the new generation 83 to the old generation 81 based on the period. COPYRIGHT: (C)2006,JPO&NCIPI
|