前言
之前分享过几篇调试的文章,在那几篇文章里,我主要是在分析转储文件(也叫 dump
文件,或简称 dump
),而不是实时调试
。通常,程序发布后,我们很难有机会做实时调试
。我们做的最多的是事后调试
。能否抓到有效的转储文件对我们分析问题至关重要。
-
你知道什么是转储文件吗?
-
你知道什么时候应该抓取转储文件吗?
-
你抓取过转储文件吗?
-
你知道怎么抓取转储文件吗?
-
你知道几种抓取转储的方法呢?
如果你对以上问题感兴趣,那么请继续阅读吧。
{% note info %}
约定:
后续文章中提到 dump
时,既可能是动词,也可能是名词,需要根据语境区分。用作动词时,表示抓取转储文件
。比如,dump某个进程
表示抓取某个进程的转储文件。用作名词时,表示转储文件。比如,分析 dump
表示分析转储文件。