DTrace

DTrace

DTrace je orodje za analizo učinkovitosti in odpravljanje težav za Solaris, Mac OS X in FreeBSD.
DTrace je orodje za analizo učinkovitosti in odpravljanje napak, ki je privzeto vključeno v različne operacijske sisteme, vključno s Solarisom, Mac OS X in FreeBSD.Linux vrata so v razvoju.DTrace instrumentira vso programsko opremo.Ne samo programska oprema na ravni uporabnika, vključno z aplikacijami, bazami podatkov in spletnimi strežniki, ampak tudi jedra in gonilniki naprav operacijskega sistema.Ime je kratko za Dynamic Tracing: tehniko instrumentacije, ki jo je uvedel DTrace, ki dinamično popravlja navodila za vožnjo v živo s kodo instrumentacije.Objekt DTrace podpira tudi statično sledenje: kjer so uporabnikom prijazne sledilne točke dodane v kodo in sestavljene pred uvajanjem .... DTrace ponuja jezik, "D", za pisanje skriptov DTrace in enopovezav.Jezik je kot C in awk in ponuja močne načine filtriranja in povzemanja podatkov v jedru pred prehodom v uporabniško deželo.To je pomembna lastnost, ki omogoča uporabo DTrace v proizvodnih okoljih, občutljivih na zmogljivosti, saj lahko znatno zmanjša stroške zbiranja in predstavitve podatkov.

Spletna stran:

Alternativa DTraceu za BSD

strace

strace

Sledilni klici in signali.Pomožni program za diagnostiko, odpravljanje napak in poučevanje uporabniškega prostora.
ltrace

ltrace

ltrace prestreže in beleži dinamične klice iz knjižnice, ki jih kliče izpeljan postopek in signale, ki jih prejme ta postopek.
ktrace

ktrace

Pomoč ktrace omogoča beleženje sledenja jedra za navedene procese.Podatki o sledovih jedra so zabeleženi v datoteki ktrace.out.