2
DTrace je alat za analizu performansi i rješavanje problema koji se prema zadanim postavkama uključuje s različitim operativnim sustavima, uključujući Solaris, Mac OS X i FreeBSD.U tijeku je razvoj Linux porta.DTrace instrumentira sav softver.Ne samo softver na razini korisnika, uključujući aplikacije, baze podataka i web poslužitelje, već i kernel i upravljačke programe uređaja.Naziv je skraćen za Dynamic Tracing: tehnika instrumentacije koju je pokrenuo DTrace koja dinamički zakrpava aktivne upute za trčanje s instrumentnim kodom.Objekt DTrace također podržava Statično praćenje: gdje se dodaju korisne točke u tragovima za kod i sastavljaju prije uvođenja .... DTrace nudi jezik, "D", za pisanje DTrace skripti i jednostrukih obloga.Jezik je poput C i awk i pruža moćne načine filtriranja i sažetka podataka u kernelu prije nego što prijeđete na zemlju korisnika.Ovo je važna značajka koja omogućuje korištenje DTrace-a u proizvodnim okruženjima osjetljivim na performanse jer može u velikoj mjeri smanjiti troškove prikupljanja i predstavljanja podataka.