DTrace | |||
---|---|---|---|
Utvikler(e) | Sun Microsystems | ||
Utgitt | Januar 2005 | ||
Operativsystem | Solaris FreeBSD NetBSD | ||
Type | Sporing | ||
Lisens | CDDL 1.0 | ||
DTrace er et omfattende dynamisk rammeverk for sporing som er skapt av Sun Microsystems. DTrace foretar feilsøking av operativsystemkjernen og applikasjoner i sanntid. Det ble opprinnelig lansert for Solaris 10.0 den 31. januar 2005. Det er lisensiert under den frie Common Development and Distribution License (CDDL) og har blitt portert til Mac OS X og de Unix-lignende operativsystemene FreeBSD og NetBSD.
DTrace kan bli brukt til å få en global oversikt over et kjørende system, slik som mengden av RAM, CPU-tid, filsystem og nettverksressurser som brukes av aktive prosesser. Det kan også gi mer detaljert informasjon, slik som en logg av argumenter hvorved en spesifikk funksjon blir kalt eller en liste over prosesser som aksesserer en spesifikk fil.
I oktober 2011 kunngjorde Oracle Corporation en portering til Linux. Offisielt har ikke dette skjedd per 13. oktober 2014..[1] En uoffisiell portering til Linux er tilgjengelig, uten noen endringer i lisensieringen.
Linux-programmet SystemTap sørger for lignende egenskaper som DTrace.