Отладчики и дампы памяти (core dump)
Коротко: Отладчик позволяет выполнять программу пошагово, чтобы просматривать переменные. Core dump — образ памяти аварийно завершившейся программы для последующего анализа.
Подробнее: С точками останова отладчик останавливает программу на строке. Затем можно читать значения, смотреть стек вызовов и продолжать построчно. Core dump позволяет делать это даже после аварии на другой машине.
Подробности
- Команды (gdb):
break file.c:42,run…
См. также: профилирование и флейм-графики