A memory dump is a process in which the contents of memory are displayed and stored in case of an application or system crash. Memory dump helps software developers and system administrators to diagnose, identify and resolve the problem that led to application or system failure.Memory dump is also known as core dump, and blue screen of death (BSOD) in Windows-based computers.