SNAP maakt debugging iets makkelijker

Wanneer je iets meer informatie nodig hebt dan dat de standaard tools zoals Developer Dashboard, Fiddler, Failed Request Tracing, en noem ze maar op, je bieden, kom je al snel uit bij meer hardcore tools als debuggers en profiles. Nu bieden deze tools een schat aan informatie, maar meestal is het verschrikkelijk lastig om ze te gebruiken, zeer zwaar voor de omgeving en genereren ze gigabytes aan data. Ik ben dan ook altijd erg blij als er weer iemand komt die iets schrijft wat makkelijk toepasbaar is, en mij niet overspoelt met informatie.

Vandaag is er weer een juweeltje bijgekomen, genaamd SNAP. Deze is ontwikkeld door Todd Carter, ex-Microsoft, ex-Principal Premier Field Engineer, 2x MCM - voor de SharePoint beheerder die de laatste jaren in een grot heeft geleefd, en hem nog niet kent - in samenwerking met Aaron Barth, .NET goeroe, Principal Premier Field Engineer bij Microsoft.
Naast dat deze tool wat informatie over .NET processen kan geven, en een memory dump kan maken, kan deze tool heel gemakkelijk de managed callstacks van threads samplen. Dit geeft je dus een schat aan informatie over waar je threads mee bezig zijn, terwijl de applicatie draait.

Eens.... Dit is geen tool die al jouw problemen gaat oplossen, maar het zal in veel gevallen net genoeg informatie geven om je in de juiste richting te sturen, zonder dat je zeer zware middelen als profilers toe hoeft te passen.

Voor meer informatie check Todds blog: https://todd-carter.com/post/2012/05/05/Making-Debugging-a-SNAP.aspx

Suc6!