minidump与fulldump? [英] minidump vs. fulldump?

查看:1227
本文介绍了minidump与fulldump?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我最近才开始查看转储文件,以帮助我分析工作中的生产环境中w3wp进程的崩溃...

I just recently started looking at dump files to help me analyze crashes of the w3wp process on our production environment at work...

我想知道,小型转储文件和完整转储文件有什么区别?

And I would like to know, what are the differences between a minidump and a fulldump file ?

推荐答案


完整内存转储之间的差异文件和小型内存转储文件



内存转储文件可以收集各种信息。通常,
支持工程师必须拥有虚拟内存的所有内容,才能
解决问题。在其他情况下,您可能希望捕获较少的
信息以专注于特定问题。调试器很灵活。
这种灵活性使您可以通过收集完整内存转储文件或小型
内存转储文件来限制内存转储
文件捕获的信息:

Differences between full memory dump files and mini memory dump files

A memory dump file can collect a variety of information. Typically, a support engineer must have all the contents of virtual memory to troubleshoot a problem. In other cases, you might want to capture less information to focus on a specific problem. The debugger is flexible. This flexibility lets you limit the information that a memory dump file captures by collecting either full memory dump files or mini memory dump files:


  • 全内存转储文件。这些文件包含进程的虚拟内存的
    内容。当您对未知问题进行故障排除时,这些文件是
    最有用的。支持工程师
    可以使用这些文件在内存中的任意位置查找任何对象,
    提取在任何调用堆栈上加载的变量,
    可以反汇编代码以帮助诊断问题。
    全内存转储文件的缺点是它们很大。还可能需要
    额外的时间来收集这些文件,并且在创建转储文件时必须冻结正在记录的
    的过程。

  • 小型内存
    转储文件
    。小型转储文件比完整转储
    文件更具可配置性,范围从仅几兆字节(MB)到完整转储文件
    的大小不等。大小因调试器写入磁盘的虚拟
    内存量而异。尽管您可以快速收集
    的小型内存转储文件并且它们很小,但它们也有
    的缺点。小型转储文件可能比
    完整转储文件包含的信息少得多。如果未捕获
    支持工程师必须进行故障排除的内存区域,则小型转储文件收集的信息可能对支持工程师几乎没有用处。例如,如果没有将堆内存
    写入内存转储文件,则支持
    工程师将无法检查问题发生时
    正在处理的消息的内容。有用的信息,例如主题行和收件人列表等
    将会丢失。

  • Full memory dump files. These files contain the contents of virtual memory for a process. These files are the most useful when you are troubleshooting unknown issues. A support engineer can use these files to look anywhere in memory to locate any object, pull up the variable that was loaded on any call stack, and disassemble code to help diagnose the problem. The disadvantage of full memory dump files is that they are large. It also may take additional time to collect these files, and the process that is being recorded must be frozen while the dump file is created.
  • Mini memory dump files. A mini dump file is more configurable than a full dump file and can range from only several megabytes (MB) up to the size of a full dump file. The size differs because of the amount of virtual memory that the debugger is writing to disk. Although you can gather mini memory dump files quickly and they are small, they also have a disadvantage. Mini dump files may contain much less information than full dump files. The information that a mini dump file gathers may be virtually useless to a support engineer if the area of memory that the support engineer has to troubleshoot was not captured. For example, if the heap memory is not written to the memory dump file, a support engineer cannot examine the contents of a message that was being processed at the time that the problem occurred. Useful information, such as the subject line and the recipient list, would be lost.

来自 Microsoft文档的摘录

这篇关于minidump与fulldump?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆