Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A depuração histórica é um modo de depuração que depende das informações coletadas pelo IntelliTrace. Ele permite que você se mova para trás e para frente através da execução do seu aplicativo e inspecione seu estado.
Você pode usar o IntelliTrace na edição Enterprise do Visual Studio (mas não nas edições Professional ou Community).
Por que usar a depuração histórica?
Definir pontos de interrupção para encontrar bugs pode ser um caso bastante complicado. Você define um ponto de interrupção perto do local em seu código onde suspeita que o bug esteja, em seguida, execute o aplicativo no depurador e espere que seu ponto de interrupção seja atingido e que o local onde as interrupções de execução possam revelar a origem do bug. Caso contrário, você terá que tentar definir um ponto de interrupção em outro lugar no código e executar novamente o depurador, executando suas etapas de teste repetidamente até encontrar o problema.
Você pode usar o IntelliTrace e a depuração histórica para percorrer seu aplicativo e inspecionar seu estado (pilha de chamadas e variáveis locais) sem precisar definir pontos de interrupção, reiniciar a depuração e repetir etapas de teste. Isso pode economizar muito tempo, especialmente quando o bug está localizado profundamente em um cenário de teste que leva muito tempo para ser executado.
Como faço para começar a usar a depuração histórica?
O IntelliTrace está ativado por padrão. Tudo o que você precisa fazer é decidir quais eventos e chamadas de função são de seu interesse e se deseja visualizar instantâneos do estado completo do aplicativo. Para obter mais informações sobre como definir o que você deseja procurar, consulte Recursos do IntelliTrace. O suporte a recursos varia de acordo com o idioma e o tipo de aplicativo.
- Para visualizar capturas com depuração histórica, consulte Inspecionar estados anteriores da aplicação com o IntelliTrace
- Para saber como inspecionar variáveis e navegar no código, consulte Inspecionar seu aplicativo com depuração histórica
- Para saber mais sobre depuração com eventos IntelliTrace, consulte Passo a passo: Usando o IntelliTrace.