Windows Memory Dump
4.2 | 532 Votes
What is a DMP file?
A DMP file is a file that contains data "dumped" from a program's memory space. It is often created when a program has an error or crashes and may also be saved by the program "Savedump.exe" on the first reboot after a crash. DMP files are usually named "Memory.dmp."
Windows memory dump files may be used for troubleshooting system errors and other problems. However, they can take up a significant amount of space and may often be deleted.
Programs that open DMP files
Luma3DS Crash Dump
3.8 | 6 Votes
A DMP file may also be a crash dump created by Luma3DS, a custom firmware for the Nintendo 3DS. It contains a record of what processes were running when Luma3DS crashed, so a player can determine why the crash occurred. Luma3DS saves DMP files in your 3DS SD card's Luma/Dumps folder.
When a Nintendo 3DS running Luma3DS crashes, players have the option of pressing A to save a crash dump. This crash dump is saved to the player's SD card as a DMP file. Crash dumps are saved using the filename crash_dump_#.dmp, where # can be any number between 0 and 999,999,999, depending on how many crashes have occurred on your system.
How to open a DMP file
You can use Luma3DS's exception dump parser to examine the data a Luma3DS DMP file contains. The exception parser is a Python program that is available within Luma3DS's exceptions/parser directory.
After installing the exception parser, you can run the parser on your DMP file by:
- Connecting your SD card to your computer.
- In a terminal window, navigating to the directory in which your DMP file is stored.
- Running luma_3ds_exception_dump_parser crash_dump_#.dmp, where crash_dump_#.dmp is the name of your DMP file.