dotTrace

dotTrace logo

A dotTrace lehetőséget biztosít a fejlesztőknek a .Net kódjaik profilozására, analizálására. Tökéletesen alkalmas az erőforrások kihasználásának monitorozására, de alkalmas az SQL lekérdezések és a HTTP forgalom megfelelő profilozására is. Megvásárolható a ReSharper Ultimate csomag részeként.

dotTrace illusztráció

ÁTTEKINTÉS

Fejlesztőként tisztában kell lenned a korlátaiddal. Tudnod kell, hogy mi miért és hogyan történik a kódodban, át kell látnod a programod hívásait, meg kell találnod annak a hibáit. Ha .NET fejlesztő vagy, akkor dotTrace erre a megfelelő választás.

ELŐNYÖK

  • Minden teljesítményt rontó hibára rámutat.
  • Monitorozza az SQL lekérdezéseket és a HTTP hívásokat.
  • Közvetlenül segíti a statikus hívásokat és az unit tesztelés profilozását.
  • Mélyen beépül a Visual Studioba.
  • Desktop és Remote profilozás.
  • Képes kapcsolódni a már futó alkalmazásokhoz.
  • Beépített profilozó SDK.

FUNKCIÓK

Teljesítményfelmérés: A dotTrace egészen pontos adatokkal segíti a fejlesztést. Az idővonalak segítségével egyszerre akár több hívás is elemezhető, legyenek azok teljesítményproblémák vagy felesleges szemetelés.

Unit testing: Ha eljutsz a unit tesztelésekig, a dotTrace több vizsgálattal segít profilt alkotni, valamint közvetlen összeköttetésben ál a JetBrains TeamCity - vel, így teszi gördülékennyé a munkát.

A lassú HTTP forgalom szűrése: Az idővonal analízis segítségével lehetőség van a HTTP hívásokra való szűrésre, így megtalálhatóak azok a methódusok is, amik a lassú válaszidő miatt nem működnek megfelelően.

SQL hívások analízise: Az idővonalon lehtőség nyílik az SQL hívások és kapcsolatok analizálására is, amivel könnyedén azonosíthatóak a hibás kapcsolatok vagy a megakadó query-k.

Profiling SDK: A Profiling SDK segítségével közvetlenül a kódból indítható a profilozás, így a program futásától kezdve, valós idejű adatok szerezhetőek..

Érdemes e időt szánni rá?: Gyakran több órás optimalizáció után döbbensz rá, hogy szinte semmi értelme nem volt a munkádnak, a lefaragott teljesítménycsökkenés minimális. A dotTrace képes arra, hogy megítélje, hogy egy adott opimalizáció mennyit csökkentene a kód futásidején.