Almost all programs tend to leak memory, in that they utilise memory resources and then "forget" to give it back so that they can use it later. Eventually, the operating system assumes that all the memory is allocated to the program, while the program does not keep track of the memory...