Диагностика проблем в рабочей среде при помощи IntelliTrace...
Transcript of Диагностика проблем в рабочей среде при помощи IntelliTrace...
![Page 1: Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2012](https://reader034.fdocuments.net/reader034/viewer/2022042512/55a1a8dc1a28ab0a1f8b4685/html5/thumbnails/1.jpg)
Криммель ГерманMicrosoft Student Partner
Томский Государственный Университет
@Krimmel_Herman
Диагностика проблем в
рабочей среде при помощи
IntelliTrace и Visual Studio 2012
![Page 2: Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2012](https://reader034.fdocuments.net/reader034/viewer/2022042512/55a1a8dc1a28ab0a1f8b4685/html5/thumbnails/2.jpg)
![Page 3: Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2012](https://reader034.fdocuments.net/reader034/viewer/2022042512/55a1a8dc1a28ab0a1f8b4685/html5/thumbnails/3.jpg)
Что такое IntelliTrace?
output + callstack + debugger = IntelliTrace
IntelliTrace – это инструмент, объединяющий в себе обычную трассировку (output окно в Visual Studio), отладчик и стек вызовов.
![Page 4: Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2012](https://reader034.fdocuments.net/reader034/viewer/2022042512/55a1a8dc1a28ab0a1f8b4685/html5/thumbnails/4.jpg)
![Page 5: Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2012](https://reader034.fdocuments.net/reader034/viewer/2022042512/55a1a8dc1a28ab0a1f8b4685/html5/thumbnails/5.jpg)
Особенности IntelliTrace
• Отладка становится комфортнее и более наглядной.• Легче перехватить теперь например лишние вызовы event
хендлеров, обращения к базе, исключения и прочее, так как сохраняется стек вызовов, значения переменных.
• Взаимодействие тестировщика и разработчика.• Теперь проще отлаживать баги так как имеем на руках
дополнительную информацию в виде событий, их стеков и значений переменных.
• Интеграция со студией и Microsoft Test And Lab Management. • Можно шарить iTrace файлы между разработчикам, компаниями.
![Page 6: Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2012](https://reader034.fdocuments.net/reader034/viewer/2022042512/55a1a8dc1a28ab0a1f8b4685/html5/thumbnails/6.jpg)
Категория Описание и собираемые данные
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-файлов
![Page 7: Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2012](https://reader034.fdocuments.net/reader034/viewer/2022042512/55a1a8dc1a28ab0a1f8b4685/html5/thumbnails/7.jpg)
Применение IntelliTrace в рабочей среде
![Page 8: Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2012](https://reader034.fdocuments.net/reader034/viewer/2022042512/55a1a8dc1a28ab0a1f8b4685/html5/thumbnails/8.jpg)
![Page 9: Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2012](https://reader034.fdocuments.net/reader034/viewer/2022042512/55a1a8dc1a28ab0a1f8b4685/html5/thumbnails/9.jpg)
![Page 10: Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2012](https://reader034.fdocuments.net/reader034/viewer/2022042512/55a1a8dc1a28ab0a1f8b4685/html5/thumbnails/10.jpg)
Вам создавать будущее!
![Page 11: Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2012](https://reader034.fdocuments.net/reader034/viewer/2022042512/55a1a8dc1a28ab0a1f8b4685/html5/thumbnails/11.jpg)
Полезные материалы
Диагностика проблем в рабочей среде при помощи 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
![Page 12: Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2012](https://reader034.fdocuments.net/reader034/viewer/2022042512/55a1a8dc1a28ab0a1f8b4685/html5/thumbnails/12.jpg)