6

Recently I came to find about a feature (option) by right clicking on process in Task Manager on Windows 10:

enter image description here

I want to know what does the feature stand for and what can I do with it?

Pandya
  • 383
  • 2
  • 5
  • 22

1 Answers1

7

It's a debugging tool for programmers.

It takes a snapshot of all the stuff that that program has stored in RAM and writes it to a file on disk. Programmers can then pore through that information to try to understand what went wrong.

Memory dumps (core dumps) are mostly useless unless you're a programmer with access to the source code of the program whose memory you dumped to disk.

Spiff
  • 101,729
  • 17
  • 175
  • 229
  • 1
    Are memory dump and core dump same? – Pandya Sep 01 '17 at 11:07
  • 1
    where is the file stored on windows 10 ? – firephil Mar 16 '19 at 06:30
  • Nevermind you have to wait until the process of file creation is finished. The process that i wanted to dump crashed before it could finish... – firephil Mar 16 '19 at 06:37
  • 1
    @firephil You still have an option even when it is crashing. Use "WinDbg" (install with the Windows Development SDK) and use "WinDbg -I" to set it up as what's called the default "post-mortem" debugger. This means as your process is crashing, it will attach "WinDbg" to it. When WinDbg is attached, it is open and you can issue a command to grab a memory dump from it, so you can debug the crashing process. – James Harcourt Mar 02 '20 at 13:42