Debugging in Visual Studio 2015

14
Razhroščevanje v Visual Studiu 2015 Damir Arh

Transcript of Debugging in Visual Studio 2015

Page 1: Debugging in Visual Studio 2015

Razhroščevanje v Visual Studiu 2015Damir Arh

Page 2: Debugging in Visual Studio 2015

Agenda

• Interaktivno izvajanje programa• Prekinitvene točke• Pregledovanje vrednosti spremenljivk• Koda namenjena razhroščevalniku• Diagnostična orodja

Page 3: Debugging in Visual Studio 2015

Interaktivno izvajanje programa

Page 4: Debugging in Visual Studio 2015

Interaktivno izvajanje programa

• Ukazi za upravljanje izvajanja– Izvajanje po korakih– Nadaljevanje do izbrane točke– Selektivno vstopanje v klice

• Prikaz vrnjenih vrednosti

Page 5: Debugging in Visual Studio 2015

Prekinitvene točke

Page 6: Debugging in Visual Studio 2015

Prekinitvene točke

• Nastavitve– Pogoji– Števec zadetkov– Filtriranje– Izpisovanje vrednosti

• Upravljanje– Poimenovanje– Vklop / izklop– Uvoz / izvoz

Page 7: Debugging in Visual Studio 2015

Pregledovanje vrednosti spremenljivk

Page 8: Debugging in Visual Studio 2015

Pregledovanje vrednosti spremenljivk

• Prikaz vrednosti– Drevesna navigacija– Vizualizatorji– Klicanje kode

• Spremljanje izbranih vrednosti– Pripenjanje– Označevanje instanc

Page 9: Debugging in Visual Studio 2015

Koda namenjena razhroščevalniku

Page 10: Debugging in Visual Studio 2015

Koda namenjena razhroščevalniku

• Izpisovanje vrednosti• Drugačen prikaz vrednosti• Omejevanje vstopanja v kodo• Zagon razhroščevalnika

Page 11: Debugging in Visual Studio 2015

Diagnostična orodja

Page 12: Debugging in Visual Studio 2015

Diagnostična orodja

• Prikaz trajanja izvajanja• Poraba pomnilnika• Primerjava posnetkov pomnilnika• Analiza objektov na kopici

Page 13: Debugging in Visual Studio 2015

Spoznajte se s svojim orodjem!

Page 14: Debugging in Visual Studio 2015

[email protected]://twitter.com/DamirArhhttp://www.damirscorner.com

Vprašanja?