Patent ID: 6684393
Filing Date: 2004-01-27
Classification: G06F,Y10S

Abstract:
A method of reusing a memory space in a computer, the method comprising:analyzing an incoming stream of computer instructions with an executable module; determining the presence of a first predetermined operator within a loop in said stream of computer instructions, said first predetermined operator allocating an unallocated portion of said memory space upon execution; if said first predetermined operator is present, determining the value of a parameter following said first operator in said stream; interposing a second operator within said loop in place of said first operator by said executable module; and reusing the same allocated portion of said memory space to store an instance of said parameter in said allocated portion of said memory space in response to the execution of said second operator during each iteration of said loop, wherein said allocated portion of said memory space is reused as multiple instances of said parameter are created without allocating a new memory space for each said new instance of said parameter.