DTrace

DTrace

DTrace on Windows v10.0.19041.1 1115x966.png -kuvan kuvaus. Tiedot
Kehittäjä Sun Microsystems
Ensimmäinen versio Tammikuu 2005
Käyttöjärjestelmä Solaris , FreeBSD ja NetBSD
Ympäristö Unix-järjestelmä
Tyyppi Virheen korjaaja
Lisenssi Yhteinen kehitys- ja jakelulupa
Verkkosivusto http://dtrace.org/blogs/about/

DTrace on jälki generaattori ohjelmisto suunnitellut Sun Microsystems reaaliaikaista ongelma detektio ytimen tai sovelluksen tasolla. Se on ollut saatavana vuodestamarraskuu 2003, ja se integroitiin osana Solaris 10: tä vuonnatammikuu 2005. DTrace on OpenSolaris- projektin ensimmäinen komponentti, jonka koodi on julkaistu yhteisellä kehitys- ja jakelulisenssillä (CDDL).

Kuvaus

DTrace on jäljitysjärjestelmä, joka on suunniteltu tarjoamaan tietoja, joiden avulla käyttäjät voivat virittää sovelluksia ja itse käyttöjärjestelmää .

Se on suunniteltu käytettäväksi tuotantoympäristöissä. Siten koetinvaikutus on minimaalinen, kun jäljitystoiminta on käynnissä, eikä aktiivisilla koettimilla ole vaikutusta suorituskykyyn. Tämä on tärkeää, koska järjestelmä koostuu kymmenistä tuhansista koettimista, joista monet voivat olla aktiivisia.

Jäljitysohjelmat (kutsutaan usein skripteiksi) kirjoitetaan D-kielellä (ei pidä sekoittaa C ++: n johdannaiseen, jota kutsutaan myös D: ksi ). D on C-kielen osajoukko, johon on lisätty etukäteen määritettyjä toimintoja ja muuttujia, jotka ovat spesifisiä jäljitystoiminnalle. D-muodossa kirjoitettu ohjelma on rakenteeltaan samanlainen kuin awk-muodossa kirjoitettu ohjelma .

Ulkoiset linkit