Дамп процесса (crash dump) — это снимок памяти процесса в момент времени.
Он содержит:
Состояние памяти.
Запущенные потоки.
Регистр процессора.
Стек вызовов.
Загруженные модули.
Это неотъемлемый инструмент отладки, особенно при:
Сбоях и падениях приложений (crash).
Подозрении на утечки памяти или зависания.
Анализе поведения программы без доступа к исходному коду.
Крэш-дамп (crash dump) — это дамп, созданный в момент аварийного завершения процесса. Он позволяет понять:
Где произошёл сбой.
Что вызвало исключение.
Какие были данные в памяти.
🧰 Как собрать крэш-дамп приложения (Windows)
✅ Способ 1: Диспетчер задач
Запустите приложение.
Откройте Диспетчер задач (Ctrl+Shift+Esc).
Перейдите на вкладку Подробности.
Найдите нужный процесс (например:
MyApp.exe).Правый клик → Создать файл дампа.
Файл будет сохранён по пути:
C:\Users\<Имя>\AppData\Local\Temp\<имя>.dmp
✅ Способ 2: procdump от Sysinternals (рекомендуется для автоматизации)
📦 Скачать: https://learn.microsoft.com/en-us/sysinternals/downloads/procdump
Примеры команд:
👉 Снять дамп при сбое:procdump -e -ma MyApp.exe
👉 Снять дамп вручную:procdump -ma <PID>
Ключи:
-e— ждать исключения (например, Access Violation),-ma— полный дамп (вся память, стек и т.д.),<PID>— ID процесса (можно узнать в Диспетчере задач).
✅ Способ 3: Windows Error Reporting (WER)
Можно включить автоматическое сохранение дампов при сбоях.
Как включить:
Откройте
regedit.Перейдите в:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumpsЕсли ключа
LocalDumpsнет — создайте.Создайте параметры:
DumpFolder(строка) — путь для сохранения дампов, напр.C:\DumpsDumpType(DWORD) —2(полный дамп),1(минидамп)
📖 Как открыть и анализировать дамп
Для анализа можно использовать:
WinDbg (официальный отладчик от Microsoft)
Visual Studio (Открыть → Файл дампа)
DebugDiag, Ghidra, IDA Pro (если нужно низкоуровнево)
🧷 Резюме
| Цель | Инструмент | Способ |
|---|---|---|
| Быстро вручную | Диспетчер задач | ПКМ по процессу → Создать дамп |
| При падении | procdump | procdump -e -ma MyApp.exe |
| Автоматически | WER + реестр | Сохраняет дампы при сбоях |
| Анализ | WinDbg / VS | Чтение и разбор .dmp |
Если у вас не проигрывается видеоролик, скорее всего, у вас заблокирован доступ к сервису YouTube. Чтобы его разблокировать, скачайте любой бесплатный VPN клиент из списка ниже, установите, запустите его и получите полный доступ к YouTube.
Остались вопросы? Оставляйте комментарий ниже или на YouTube канале!


