teched 2015: diagnosticando problemas em sites asp.net

33
Diagnosticando problemas em Sites ASP.NET DEV205

Upload: fabricio-catae

Post on 21-Feb-2017

131 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: TechEd 2015: Diagnosticando problemas em sites ASP.NET

Diagnosticando problemas em Sites ASP.NET

DEV205

Page 2: TechEd 2015: Diagnosticando problemas em sites ASP.NET

Quem são os palestrante?

DEV 205

Iury OliveiraDevelopment Premier Field Engineer

Fabrício CataeTechnical Evangelist

Page 3: TechEd 2015: Diagnosticando problemas em sites ASP.NET
Page 4: TechEd 2015: Diagnosticando problemas em sites ASP.NET
Page 5: TechEd 2015: Diagnosticando problemas em sites ASP.NET

Visual StudioPerfTips e Breakpoints

Page 6: TechEd 2015: Diagnosticando problemas em sites ASP.NET

Perf Tips

Page 7: TechEd 2015: Diagnosticando problemas em sites ASP.NET

Breakpoints

Page 8: TechEd 2015: Diagnosticando problemas em sites ASP.NET

Debugging Tools for Windows

Page 9: TechEd 2015: Diagnosticando problemas em sites ASP.NET

WinDbgBreakpoints

Page 10: TechEd 2015: Diagnosticando problemas em sites ASP.NET

BP function

Page 11: TechEd 2015: Diagnosticando problemas em sites ASP.NET
Page 12: TechEd 2015: Diagnosticando problemas em sites ASP.NET

O que é uma exception?

try{ ... ...

} catch (Exception){ ...}

Page 13: TechEd 2015: Diagnosticando problemas em sites ASP.NET

O uso incorreto de exceptions

Page 14: TechEd 2015: Diagnosticando problemas em sites ASP.NET

Visual StudioException Settings

Page 15: TechEd 2015: Diagnosticando problemas em sites ASP.NET

Exception Settings

Page 16: TechEd 2015: Diagnosticando problemas em sites ASP.NET

WinDbgException Handling

Page 17: TechEd 2015: Diagnosticando problemas em sites ASP.NET

SXE CLR

!CLRSTACK

Page 18: TechEd 2015: Diagnosticando problemas em sites ASP.NET
Page 19: TechEd 2015: Diagnosticando problemas em sites ASP.NET

Recursos de CPU ou Memória

Page 20: TechEd 2015: Diagnosticando problemas em sites ASP.NET

Visual StudioProfiler de CPU e Memória

Page 21: TechEd 2015: Diagnosticando problemas em sites ASP.NET

Memory Profiler

Page 22: TechEd 2015: Diagnosticando problemas em sites ASP.NET

CPU Profiler

Page 23: TechEd 2015: Diagnosticando problemas em sites ASP.NET

WinDbgDump Memory

Page 24: TechEd 2015: Diagnosticando problemas em sites ASP.NET

!DUMPHEAP -STATS

Page 25: TechEd 2015: Diagnosticando problemas em sites ASP.NET

WinDbgPasso a Passo

Page 26: TechEd 2015: Diagnosticando problemas em sites ASP.NET

!help

Page 27: TechEd 2015: Diagnosticando problemas em sites ASP.NET

Visual StudioDump File

Page 28: TechEd 2015: Diagnosticando problemas em sites ASP.NET

Visual Studio: Abrindo Dump File

Page 29: TechEd 2015: Diagnosticando problemas em sites ASP.NET

Visual StudioCLRMD

Page 30: TechEd 2015: Diagnosticando problemas em sites ASP.NET

Crie seu analisador de memória

Page 31: TechEd 2015: Diagnosticando problemas em sites ASP.NET

Q&A

Visite o espaço Ask the Experts, próximo dos expositores

Page 32: TechEd 2015: Diagnosticando problemas em sites ASP.NET

Sessões relacionadas

Page 33: TechEd 2015: Diagnosticando problemas em sites ASP.NET

Continue sua capacitação

Microsoft Virtual Academy

http://aka.ms/ch9 http://aka.ms/mva