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
Utvikler(e)Sun Microsystems
Utgitt Januar 2005
OperativsystemSolaris FreeBSD NetBSD
TypeSporing
LisensCDDL 1.0

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.

Referanser rediger

  1. ^ http://www.slideshare.net/brendangregg/from-dtrace-to-linux Published on Oct 13, 2014 (slide 28)