"cdb.exe" için debugger script’leri geliştirme

 Merhabalar, Önceki bir makalemde, debugger (“Windbg.exe”) kurulumunun nasıl yapılacağını görmüş ve “SOS.dll” gibi debugger eklentilerine değinmiştik. “Windbg.exe”, “Debugging Tools for Windows” kurulum paketi ile birlikte geliyordu ve bu pakette ilgili “Windows SDK”sının alt paketlerinden biri idi. “Windbg.exe” ile birlikte aynı kurulumda gelen “cdb.exe”, aslında bizim daha alt seviye “debugger”ımız ve arka planda “dbghelp.dll” kullanıyor.  Bu yazımda “cdb.exe”…


Perfview ile wt ("watch and trace") çıktı analizi

Daha önceki bir yazımda “Perfview” uygulamasını tanıtmış, ve performans incelemeleri için nasıl kullanılabileceğini ele almıştım. Perfview, sistemde çalışan process ve thread’ler üzerinden belirli aralıkla “Callstack” sample’ları toplayarak hangi çağrıların daha çok zaman aldığını belirlememizi sağlıyor. Bunun yanısıra, “.net heap” analizi, event analizi vs. gibi farklı analiz tiplerine de olanak sağlamakta. Perfview uygulaması, “.NET Runtime, Architect” ekibinden…