9
Тестирование производительности .NET приложений Александр Краковецкий Software Engineer at The Frayman Group MCTS, Microsoft Regional Director

Aleksandr_Krakovetskiy_Profiling net applications

  • Upload
    ciklum

  • View
    447

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Aleksandr_Krakovetskiy_Profiling net applications

Тестирование производительности .NET приложений

Александр Краковецкий

Software Engineer at The Frayman GroupMCTS, Microsoft Regional Director

Page 2: Aleksandr_Krakovetskiy_Profiling net applications

О чем поговорим

Что такое профилирование и когда его нужно использоватьПрофилирование в Visual Studio 2010Профилирование с помощью Event Tracing for Windows (ETW)Профилирование с помощью CLR ProfilerПрофилирование с помощью ANTS ProfilerКак избежать ошибок до того, как код написан?

Page 3: Aleksandr_Krakovetskiy_Profiling net applications

Visual Studio 2010 Analyze

Page 4: Aleksandr_Krakovetskiy_Profiling net applications

ETW

Page 6: Aleksandr_Krakovetskiy_Profiling net applications

ANTS Profiler

Page 7: Aleksandr_Krakovetskiy_Profiling net applications

Как избежать ошибок?Getting Started with Profiling ToolsWalkthrough: Profiling ApplicationsVisual Studio Profiler Team BlogРуководство по отладке многопоточных приложений в Visual Studio 2010Отладка, трассировка и профилированиеДиагностика производительности приложений .NET с помощью ETWThe Performance Benefits of NgenMemory Usage Auditing For .NET ApplicationsPerfMonitor - http://bcl.codeplex.com/releases/view/49601

Page 8: Aleksandr_Krakovetskiy_Profiling net applications

СсылкиCode AnalysisFxCop StyleCopReSharper / CodeRush и т.д.