[computing] In computer programming, the loss of computer memory that occurs when an application or component fails to free a section of computer memory when it has finished using it. During a memory leak, the section of memory allocated by one application or component may not be used by any other application.