SlideShare une entreprise Scribd logo
1  sur  12
Диагностика проблем в
  рабочей среде при помощи
IntelliTrace и Visual Studio 2012
                            Криммель Герман
                               Microsoft Student Partner
                  Томский Государственный Университет
                            komandant.ge@hotmail.com
                                     @Krimmel_Herman
Что такое IntelliTrace?
IntelliTrace – это инструмент, объединяющий в
себе обычную трассировку (output окно в
Visual Studio), отладчик и стек вызовов.



output + callstack + debugger = IntelliTrace
Особенности IntelliTrace
• Отладка становится комфортнее и более наглядной.
• Легче перехватить теперь например лишние вызовы event
  хендлеров, обращения к базе, исключения и прочее, так как
  сохраняется стек вызовов, значения переменных.
• Взаимодействие тестировщика и разработчика.
• Теперь проще отлаживать баги так как имеем на руках
  дополнительную информацию в виде событий, их стеков и
  значений переменных.
• Интеграция со студией и Microsoft Test And Lab Management.
• Можно шарить iTrace файлы между разработчикам, компаниями.
Категория               Описание и собираемые данные
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-файлов
Применение IntelliTrace в
рабочей среде
Вам создавать будущее!
Полезные материалы
Диагностика проблем в рабочей среде при помощи 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
Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2012

Contenu connexe

En vedette

Diana Higgins Bilateral Compression
Diana Higgins Bilateral CompressionDiana Higgins Bilateral Compression
Diana Higgins Bilateral Compressionchrisnolan4
 
Introduction to Coffee 1652
Introduction to Coffee 1652Introduction to Coffee 1652
Introduction to Coffee 1652Coffee 1652
 
dschool_toolkit
dschool_toolkitdschool_toolkit
dschool_toolkitcamilabon
 
Power point experiments
Power point experimentsPower point experiments
Power point experimentsrferrerbar
 
Thomas Siegl ECC, the view from a clearing house
Thomas Siegl ECC, the view from a clearing houseThomas Siegl ECC, the view from a clearing house
Thomas Siegl ECC, the view from a clearing housechrisnolan4
 
D higgins bilateral compression
D higgins bilateral compressionD higgins bilateral compression
D higgins bilateral compressionchrisnolan4
 
Coffee 1652 and Kimbo Coffee
Coffee 1652 and Kimbo CoffeeCoffee 1652 and Kimbo Coffee
Coffee 1652 and Kimbo CoffeeCoffee 1652
 
Michael Spieler, a Treasury Perspective
Michael Spieler, a Treasury PerspectiveMichael Spieler, a Treasury Perspective
Michael Spieler, a Treasury Perspectivechrisnolan4
 
North West Vending Ltd Presentation 2012
North West Vending Ltd  Presentation 2012North West Vending Ltd  Presentation 2012
North West Vending Ltd Presentation 2012Coffee 1652
 
Riccardo Rossi, Overview of EMIR
Riccardo Rossi, Overview of EMIRRiccardo Rossi, Overview of EMIR
Riccardo Rossi, Overview of EMIRchrisnolan4
 

En vedette (16)

Diana Higgins Bilateral Compression
Diana Higgins Bilateral CompressionDiana Higgins Bilateral Compression
Diana Higgins Bilateral Compression
 
Introduction to Coffee 1652
Introduction to Coffee 1652Introduction to Coffee 1652
Introduction to Coffee 1652
 
dschool_toolkit
dschool_toolkitdschool_toolkit
dschool_toolkit
 
Question 7
Question 7Question 7
Question 7
 
Q6
Q6Q6
Q6
 
UDL
UDLUDL
UDL
 
Power point experiments
Power point experimentsPower point experiments
Power point experiments
 
Thomas Siegl ECC, the view from a clearing house
Thomas Siegl ECC, the view from a clearing houseThomas Siegl ECC, the view from a clearing house
Thomas Siegl ECC, the view from a clearing house
 
D higgins bilateral compression
D higgins bilateral compressionD higgins bilateral compression
D higgins bilateral compression
 
Coffee 1652 and Kimbo Coffee
Coffee 1652 and Kimbo CoffeeCoffee 1652 and Kimbo Coffee
Coffee 1652 and Kimbo Coffee
 
Michael Spieler, a Treasury Perspective
Michael Spieler, a Treasury PerspectiveMichael Spieler, a Treasury Perspective
Michael Spieler, a Treasury Perspective
 
North West Vending Ltd Presentation 2012
North West Vending Ltd  Presentation 2012North West Vending Ltd  Presentation 2012
North West Vending Ltd Presentation 2012
 
Riccardo Rossi, Overview of EMIR
Riccardo Rossi, Overview of EMIRRiccardo Rossi, Overview of EMIR
Riccardo Rossi, Overview of EMIR
 
Articulators
ArticulatorsArticulators
Articulators
 
Contacts and contours
Contacts and contoursContacts and contours
Contacts and contours
 
Behavioural and social sciences
Behavioural and social sciencesBehavioural and social sciences
Behavioural and social sciences
 

Similaire à Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2012

Что нового в Visual Studio 2010 и .Net 4.0
Что нового в Visual Studio 2010 и .Net 4.0Что нового в Visual Studio 2010 и .Net 4.0
Что нового в Visual Studio 2010 и .Net 4.0akrakovetsky
 
Microsoft Visual Studio 2010
Microsoft Visual Studio 2010Microsoft Visual Studio 2010
Microsoft Visual Studio 2010Alexander Babich
 
What's new in Visual Studio 2012
What's new in Visual Studio 2012What's new in Visual Studio 2012
What's new in Visual Studio 2012InTRUEdeR
 
Оптимизация производительности и нагрузочное тестирование в среде Visual Stud...
Оптимизация производительности и нагрузочное тестирование в среде Visual Stud...Оптимизация производительности и нагрузочное тестирование в среде Visual Stud...
Оптимизация производительности и нагрузочное тестирование в среде Visual Stud...Dmitry Andreev
 
Requirement Managament System based on Wiki (Confluence+Jira)
Requirement Managament System based on Wiki (Confluence+Jira)Requirement Managament System based on Wiki (Confluence+Jira)
Requirement Managament System based on Wiki (Confluence+Jira)Alexander Baikin
 
AiCare - самоорганизующийся сервис управления
AiCare - самоорганизующийся сервис управленияAiCare - самоорганизующийся сервис управления
AiCare - самоорганизующийся сервис управленияКварта Технологии
 
Share Point Workflow
Share Point WorkflowShare Point Workflow
Share Point WorkflowMaximKo
 
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовРеализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовSQALab
 
Open Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesOpen Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesAliaksandr Ikhelis
 
DS Activity Monitor
DS Activity MonitorDS Activity Monitor
DS Activity Monitormekhos
 
Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008Александр Шамрай
 
Платформа Docsvision
Платформа DocsvisionПлатформа Docsvision
Платформа DocsvisionDocsvision
 
ASP.NET, MVC, ASP.NET MVC
ASP.NET, MVC, ASP.NET MVCASP.NET, MVC, ASP.NET MVC
ASP.NET, MVC, ASP.NET MVCGetDev.NET
 

Similaire à Диагностика проблем в рабочей среде при помощи IntelliTrace и Visual Studio 2012 (20)

Что нового в Visual Studio 2010 и .Net 4.0
Что нового в Visual Studio 2010 и .Net 4.0Что нового в Visual Studio 2010 и .Net 4.0
Что нового в Visual Studio 2010 и .Net 4.0
 
Microsoft Visual Studio 2010
Microsoft Visual Studio 2010Microsoft Visual Studio 2010
Microsoft Visual Studio 2010
 
What's new in Visual Studio 2012
What's new in Visual Studio 2012What's new in Visual Studio 2012
What's new in Visual Studio 2012
 
Оптимизация производительности и нагрузочное тестирование в среде Visual Stud...
Оптимизация производительности и нагрузочное тестирование в среде Visual Stud...Оптимизация производительности и нагрузочное тестирование в среде Visual Stud...
Оптимизация производительности и нагрузочное тестирование в среде Visual Stud...
 
Requirement Managament System based on Wiki (Confluence+Jira)
Requirement Managament System based on Wiki (Confluence+Jira)Requirement Managament System based on Wiki (Confluence+Jira)
Requirement Managament System based on Wiki (Confluence+Jira)
 
AiCare - self-organizing device management service
AiCare - self-organizing device management serviceAiCare - self-organizing device management service
AiCare - self-organizing device management service
 
AiCare - самоорганизующийся сервис управления
AiCare - самоорганизующийся сервис управленияAiCare - самоорганизующийся сервис управления
AiCare - самоорганизующийся сервис управления
 
Silverlight 5
Silverlight 5Silverlight 5
Silverlight 5
 
Microsoft Virtualization(Plex)
Microsoft Virtualization(Plex)Microsoft Virtualization(Plex)
Microsoft Virtualization(Plex)
 
Simonova sql server-enginetesting
Simonova sql server-enginetestingSimonova sql server-enginetesting
Simonova sql server-enginetesting
 
Описание и архитектура TFS 2008
Описание и архитектура TFS 2008Описание и архитектура TFS 2008
Описание и архитектура TFS 2008
 
Share Point Workflow
Share Point WorkflowShare Point Workflow
Share Point Workflow
 
ASP.NET MVC: new era?
ASP.NET MVC: new era?ASP.NET MVC: new era?
ASP.NET MVC: new era?
 
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовРеализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
 
Open Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesOpen Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practices
 
Babich Intel Report
Babich Intel ReportBabich Intel Report
Babich Intel Report
 
DS Activity Monitor
DS Activity MonitorDS Activity Monitor
DS Activity Monitor
 
Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008Обзор и архитектура MS Visual Studio Team System 2008
Обзор и архитектура MS Visual Studio Team System 2008
 
Платформа Docsvision
Платформа DocsvisionПлатформа Docsvision
Платформа Docsvision
 
ASP.NET, MVC, ASP.NET MVC
ASP.NET, MVC, ASP.NET MVCASP.NET, MVC, ASP.NET MVC
ASP.NET, MVC, ASP.NET MVC
 

Диагностика проблем в рабочей среде при помощи 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-файлов
  • 8.
  • 9.
  • 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