Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2012
1. Диагностика проблем в
рабочей среде при помощи
IntelliTrace и Visual Studio 2012
Криммель Герман
Microsoft Student Partner
Томский Государственный Университет
komandant.ge@hotmail.com
@Krimmel_Herman
2.
3. Что такое IntelliTrace?
IntelliTrace – это инструмент, объединяющий в
себе обычную трассировку (output окно в
Visual Studio), отладчик и стек вызовов.
output + callstack + debugger = IntelliTrace
4.
5. Особенности IntelliTrace
• Отладка становится комфортнее и более наглядной.
• Легче перехватить теперь например лишние вызовы event
хендлеров, обращения к базе, исключения и прочее, так как
сохраняется стек вызовов, значения переменных.
• Взаимодействие тестировщика и разработчика.
• Теперь проще отлаживать баги так как имеем на руках
дополнительную информацию в виде событий, их стеков и
значений переменных.
• Интеграция со студией и Microsoft Test And Lab Management.
• Можно шарить iTrace файлы между разработчикам, компаниями.
6. Категория Описание и собираемые данные
ADO.NET События, связанные с выполнением запросов к SQL,
исполняемой командой и строкой подключения
ASP.NET События, связанные с конвейером ASP.NET, а также
обработкой и перенаправлением запросов
Console Консольный вывод
Data Binding Связывание с данными в Windows Forms
Environment Variables Оценка и получение значений переменных окружения
для данного процесса
File Создание, удаление, доступ к файлам
Gestures Действия пользователей, выполняемые со
стандартными элементами управления в Web Forms,
Windows Forms и WPF. Помимо сбора данных о
взаимодействии с элементами управления, щелчок
одного из этих событий автоматически перенаправит
вас к соответствующему обработчику события
Lazy Initialization Инициализация переменных с отложенной загрузкой
Registry Создание, удаление и запрос информации реестра
Service Model Вызовы веб-сервиса из WCF
Threading Помещение рабочих элементов в очередь и
параллельно выполняемые вычислительные задачи
Tracing Трассировочный вывод отладчика и контрольные
выражения
User Prompt Отображение Windows-форм и информационных
сообщений WPF, а также результатов диалога
Workflow Создание экземпляров и выполнение
XML Загрузка XML-файлов
11. Полезные материалы
Диагностика проблем в рабочей среде при помощи IntelliTrace и
Visual Studio:
http://www.interface.ru/home.asp?artId=29145
Отладка приложений с помощью IntelliTrace:
http://msdn.microsoft.com/ru-ru/magazine/ee336126.aspx
IntelliTrace или historical debugger в Visual Studio:
http://habrahabr.ru/post/92441/
Debugging Applications with IntelliTrace:
http://visualstudiomagazine.com/articles/2010/08/01/debugging-
applications-with-intellitrace.aspx