Glossary:Memory leak

Sophisticated software such as a browser performs much of its work using small chunks of memory for temporary storage, borrowed from a pool. Sometimes, due to a bug, it may fail to return it to the pool when it's finished with it. This is known as a memory leak, and can result in the memory pool becoming depleted to the extent that the software can no longer operate. The only solution is to close and relaunch it.