What is a memory leak? A memory leak is a phenomenon in which a program holds on to memory it has used without releasing it. When a memory leak occurs, the computer system's available memory gradually ...