转储文件是计算机写入有关系统状态的当前信息的文件。这些信息可以包括当前时间和日期、系统上以前执行的命令的详细信息,以及有关系统或程序崩溃之前的任何错误代码的详细信息。转储文件还可能包括存储在故障线程位置...
转储文件是计算机写入有关系统状态的当前信息的文件。这些信息可以包括当前时间和日期、系统上以前执行的命令的详细信息,以及有关系统或程序崩溃之前的任何错误代码的详细信息。转储文件还可能包括存储在故障线程位置上方和下方的数据的内存信息,以及在转储时活动的正在运行的模块和线程的列表,以及其他数据。通常在崩溃情况下,转储文件提供最终用户,在崩溃前提供有关系统状态的相关信息,使最终用户更容易进行调试。转储文件可以包括计算机崩溃前的错误代码。类似于在发生大规模灾难或其他系统事件之前计算机状态的考古报告,转储文件充当系统或程序崩溃后幸存下来的纪念品,试图为最终用户提供足够的信息,以帮助发现崩溃背后的原因。虽然单个转储文件中包含的信息可能不足以查明致命错误或崩溃背后的原因,来自多个转储文件的组合信息通常可以突出显示有助于确定问题根本原因的模式。如果最终用户有一个显示与另一个可疑活动程序或线程一起发生崩溃的转储文件,则这很可能是一个异常;如果另一个可疑线程每个都处于活动状态,并且每次发生崩溃时,可疑线程可能会以某种方式导致问题。任何特定转储文件中包含的信息通常与应用程序相关。这意味着不同的程序将在转储文件中存储不同类型的数据。此外,某些程序可能会产生不同的结果转储文件的类型,具有不同的详细级别例如,Windows®CE 5.0能够按复杂程度递增的顺序生成上下文转储、系统转储和完整转储。这些取决于详细程度的不同;系统转储包含上下文转储中找到的所有信息以及有关系统的调用堆栈、模块、进程和线程列表的信息;以及有关错误线程的内存的信息
-
发表于 2020-08-07 10:01
- 阅读 ( 1762 )
- 分类:电脑网络