Дамп памяти

Материал из Seo Wiki - Поисковая Оптимизация и Программирование
Перейти к навигацииПерейти к поиску

Дамп памяти (англ. memory dump; в Unixcore dump) — содержимое рабочей памяти процесса, которое многие операционные системы позволяют сохранить для отладки программы. Как правило, дамп памяти сохраняется автоматически когда процесс завершается из-за критической ошибки (например, из-за ошибки сегментации) или вручную через отладчик. Кроме содержимого памяти, дамп может включать дополнительную информацию о состоянии программы, например значения регистров процессора и содержимое стека.

Английский термин core dump буквально переводится как «распечатка содержимого сердечников»: на ранних компьютерах, дамп означал принтерную распечатку содержимого памяти на магнитных сердечниках (англ. magnetic core memory).

В современных операционных системах, дамп памяти сохраняется в виде файла. В Unix-подобных операционных системах, этот файл обычно называется core или core.<номер процесса>; его формат такой же, как формат исполняемых файлов этой ОС (ELF в Linux и современных Unix, a.out в традиционных Unix-системах, Mach-O в Mac OS X). Для анализа core-файла используется отладчик (например gdb) или инструмент objdump. В Windows, аналогом core dump'а является minidump, который позволяет сохранить частичную или полную информацию о процессе, в том числе и полное содержимое рабочей памяти.

См. также

Ссылки

Форматы дампа памяти в различных операционных системах:


ca:Abocament de memòria en:Core dump es:Volcado de memoria id:Core dump ja:コアダンプ pt:Core dump zh:核心文件

Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....