Partilhar via


Variedades de ficheiros de despejo de Kernel-Mode

Há cinco configurações para arquivos de despejo de memória no modo kernel:

Despejo de memória completo

Despejo de memória do kernel

Despejo de memória pequeno

Despejo automático de memória

Despejo de memória ativa

A diferença entre estes arquivos de despejo é o tamanho. O Despejo de Memória Completo é o maior e contém a maior quantidade de informações, incluindo alguma memória User-Mode. O Despejo de Memória Ativa é ligeiramente menor, mas contém informações semelhantes para a maioria das finalidades. O despejo de memória do kernel é menor ainda e normalmente omite memória User-Mode, e o despejo de memória pequeno tem apenas 64 KB de tamanho.

Se você selecionar Despejo Automático de Memória, o arquivo de despejo será o mesmo que um Despejo de Memória do Kernel, mas o Windows terá mais flexibilidade na definição do tamanho do arquivo de paginação do sistema.

A vantagem de arquivos maiores é que eles contêm mais informações, tornando-os mais propensos a ajudá-lo a encontrar a causa da falha.

A vantagem dos ficheiros mais pequenos é que são mais rápidos de escrever. A velocidade é muitas vezes valiosa; Se você estiver executando um servidor, provavelmente deseja que ele seja reinicializado o mais rápido possível após uma falha. A reinicialização não ocorre até que o arquivo de despejo seja gravado.

Depois que um despejo de memória completo ou um despejo de memória do kernel é criado, você pode criar um arquivo de despejo de memória pequeno a partir do arquivo de despejo maior. Para obter mais informações, consulte o comando .dump (Create Dump File).

Observação Você pode obter muitas informações analisando um arquivo de despejo de modo kernel. No entanto, nenhum arquivo de despejo de modo kernel pode fornecer tantas informações quanto depurar a falha diretamente com um depurador do kernel. Um ficheiro de despejo é uma captura instantânea, enquanto com a depuração ao vivo, é possível visualizar todos os valores de memória em tempo real à medida que o programa é executado.

Ver também

Kernel-Mode arquivos de despejo

Habilitando um arquivo de despejo de Kernel-Mode