摘要 |
PURPOSE:To shorten a processing time and to increase program executing speed by collecting a garbage only with the data stored in an individual memory area and having the high generating frequency of garbage. CONSTITUTION:A memory scan circuit 4 refers to the contents of a memory address register 3 with the indication of a CPU 1 and scans the data on a main storage MS2. A data type deciding circuit 5 checks the tag of the data on the MS2 and starts a collection circuits corresponding to the data types of symbols, etc. of a string deciding circuit 6 and a symbol collection circuit 7 to copy data into a new space. The circuit 6 refers to the contents of the register 3 and does not start a string collection circuit 8 as long as the result of decision of the string data obtained according to the corresponding address is equal to a symbol name string. While the circuit 6 starts the circuit 8 if said result of decision is equal to another string and transfers the string data into the new space.
|