Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 aplicativo e inspecione seu estado.
Você pode usar o IntelliTrace no Visual Studio Enterprise Edition (mas não nas edições Professional ou Community).
Por que usar a depuração histórica?
Definir pontos de parada para localizar bugs pode ser uma questão de tentativa e erro. Você define um ponto de interrupção próximo ao local em seu código em que suspeita que o bug esteja, em seguida, execute o aplicativo no depurador e espere que o ponto de interrupção seja atingido e que o local em que a execução é interrompida possa revelar a origem do bug. Caso contrário, você precisará tentar definir um ponto de interrupção em outro lugar no código e executar novamente o depurador, executando suas etapas de teste várias vezes 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 as 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 iniciar o uso da 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 interesse para você e se deseja exibir instantâneos do estado completo do aplicativo. Para obter mais informações sobre como definir o que você deseja procurar, consulte Os recursos do IntelliTrace. O suporte a recursos varia de acordo com o idioma e o tipo de aplicativo.
- Para exibir instantâneos com depuração histórica, consulte Inspecionar estados de aplicativo anteriores usando IntelliTrace
- Para saber como inspecionar variáveis e navegar pelo código, consulte Inspecionar seu aplicativo com a depuração histórica
- Para saber mais sobre a depuração com eventos do IntelliTrace, consulte Passo a passo: usando o IntelliTrace.