Share via


Como: Depurar um despejo de aplicativos de 64 bit

Este tópico se aplica a:

Edição

Visual Basic

C#

C++

Desenvolvedores Web

Express

Padrão

PRO e equipe

Legenda de tabela:

Aplica-se

Não é aplicada

Comando ou comandos oculta por padrão.

O Visual Studio oferece suporte a depuração de falhar despejos de aplicativos de 64 bit.Depurar despejos de memória de 64 bit requer acesso a uma computador de 64 bit, tanto localmente ou por remoto depuração.Os procedimentos a seguir explicam como gerar e depurar um arquivo de despejo para um aplicativo de 64 bit.Será necessário mover o arquivo de despejo de computador de 64 bit para uma computador de 32 bit.Arquivos de despejo podem ser muito grandes, especialmente se você salvar o arquivo sistema autônomo Minidespejo de heap.Salvar o arquivo de despejo sistema autônomo minidump sem pilha irá gerar um arquivo menor, mas o Visual Studio não poderá carregar símbolos e, a menos que tenha acesso aos binários de depurar.

Observação:

remoto depuração não é necessária se você tiver o Visual Studio instalado em uma computador de 64 bit e é capazes de depurar localmente.

Para salvar um arquivo de despejo para um aplicativo de 64 bit

  1. Sobre o Depurar menu, clicar Anexar ao processo.

  2. No Anexar ao processo diálogo caixa, escolher o remoto computador onde o aplicativo de 64 bit está em execução e selecionar o processo correspondente ao aplicativo.Para obter mais informações, consulte Como: Anexar a um processo em execução.

  3. Clique em OK.

  4. Sobre o Depurar menu, clicar Quebra para interromper o processo de 64 bit.

  5. Sobre o Depurar menu, clicar Salvar despejo sistema autônomo.

  6. No Salvar despejo sistema autônomo diálogo, clicar Minidespejo or Minidespejo de heap in the Salvar sistema autônomo tipo lista.

  7. Use os controles de navegação para escolher um salvar local.Esse local estará no remoto computador e o caminho é sistema autônomo ele aparece no remoto computador.

  8. Clique em Save.

Para carregar um arquivo de despejo para um aplicativo de 64 bit

  1. Instale o arquivo de despejo em uma computador de 64 bit executando msvsmon.

  2. Em uma computador de 32 bit, inicie o Visual Studio.

  3. No gerenciador de soluções, selecionar um projeto de C++.

  4. No menu Project, clique em Properties..

  5. No Páginas de propriedades caixa de diálogo, vá para o controle de árvore e em Propriedades de configuração, clicar Depuração.

  6. Sobre o Depurador para inicialização clicarDepurador remoto do Windows.

  7. Alterar Nome do servidor remoto com o nome da computador de 64 bit com o arquivo de despejo.

  8. No Comando remoto, especifique o caminho para o arquivo de despejo.

  9. Comece a depuração normalmente e o depurador será iniciado o arquivo de despejo no remoto computador de 64 bit.

Consulte também

Conceitos

Despejos