Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Историческая отладка — это режим отладки, который зависит от сведений, собранных IntelliTrace. Он позволяет перемещаться назад и вперед через выполнение приложения и проверять его состояние.
IntelliTrace можно использовать в выпуске Visual Studio Enterprise (но не в выпусках professional или community).
Зачем использовать историческую отладку?
Установка точек останова для поиска ошибок может быть довольно методом проб и ошибок. Вы устанавливаете точку останова рядом с предполагаемым местом в коде, где может быть ошибка, а затем запускаете приложение в отладчике и надеетесь, что точка останова будет достигнута, и место, где выполнение кода останавливается, сможет выявить источник ошибки. Если нет, вам придется попытаться установить точку останова где-либо в коде и повторно запустить отладчик, выполнив тестовые шаги снова и снова, пока не обнаружите проблему.
Вы можете использовать IntelliTrace и историческую отладку для перемещения по приложению и проверки состояния (стека вызовов и локальных переменных) без необходимости задавать точки останова, перезапускать отладку и повторять тестовые шаги. Это может сэкономить много времени, особенно если ошибка находится глубоко в тестовом сценарии, который занимает много времени для выполнения.
Как начать использовать историческую отладку?
IntelliTrace включен по умолчанию. Все, что вам нужно сделать, — решить, какие события и вызовы функций вас интересуют, и хотите ли вы просматривать моментальные снимки полного состояния приложения. Дополнительные сведения об определении того, что вы хотите искать, см. в разделе "Функции IntelliTrace". Поддержка функций зависит от языка и типа приложения.
- Сведения о просмотре моментальных снимков с исторической отладкой см. в статье "Проверка предыдущих состояний приложения с помощью IntelliTrace"
- Сведения об проверке переменных и навигации по коду см. в статье "Проверка приложения с помощью исторической отладки"
- Дополнительные сведения об отладке с помощью событий IntelliTrace см. в руководстве по использованию IntelliTrace.