DTrace

DTrace

DTrace är ett prestationsanalys- och felsökningsverktyg för Solaris, Mac OS X och FreeBSD.
DTrace är ett prestandanalys- och felsökningsverktyg som ingår som standard i olika operativsystem, inklusive Solaris, Mac OS X och FreeBSD.En Linux-port är under utveckling.DTrace instrumenterar all programvara.Inte bara programvara på användarnivå, inklusive applikationer, databaser och webbserver, utan också operativsystemets kärna och drivrutiner.Namnet är förkortat för Dynamic Tracing: en instrumenteringsteknik som pionjärs av DTrace som dynamiskt korrigerar levande körinstruktioner med instrumentkod.DTrace-anläggningen stöder också statisk spårning: där användarvänliga spårpunkter läggs till i koden och sammanställs innan installationen ... DTrace erbjuder ett språk, 'D', för att skriva DTrace-skript och enfodrar.Språket är som C och awk och ger kraftfulla sätt att filtrera och sammanfatta data i kärnan innan de går till användarland.Detta är en viktig funktion som gör det möjligt för DTrace att användas i prestandakänsliga produktionsmiljöer, eftersom det kraftigt kan minska omkostningen för att samla in och presentera data.

Funktioner

Alternativ till DTrace för alla plattformar med någon licens

strace

strace

Spårningssystem samtal och signaler.Ett diagnostiskt, felsöknings- och instruktionsanvändarutrymme.
RevDeBug

RevDeBug

Möt RevDeBug - den revolutionerande lokala och fjärrprogram för omvänd felsökning för företag i alla storlekar och former!Släpp snabbt din mjukvara, inget fel kan stoppa dig nu!
perf

perf

Instrument CPU-prestanda räknare, tracepoints, kprobes och uprobes (dynamisk spårning).
ltrace

ltrace

Det går att fånga upp och registrera dynamiska biblioteksamtal som anropas av en exekverad process och de signaler som mottagits av den processen.
LimeChain - Blockchain Development and Consultancy

LimeChain - Blockchain Development and Consultancy

Vi är pionjärer inom utveckling och tillämpning av blockchain-teknologier, och kombinerar omfattande affärserfarenhet med topp teknisk erfarenhet av att använda blockchain-lösningar på företagets tuffaste problem.
ktrace

ktrace

Ktrace-verktyget möjliggör kärnspårloggning för de specificerade processerna.Kärnspårdata loggas till filen ktrace.out.
ftrace

ftrace

Ftrace är en intern spårare utformad för att hjälpa utvecklare och designare av system att hitta vad som händer inne i kärnan.
ktap

ktap

ktap är ett skriptbaserat dynamiskt spårningsverktyg för Linux.Den använder ett skriptspråk och låter användare spåra Linux-kärnan dynamiskt.
Quartz Debug

Quartz Debug

Quartz Debug är en del av Xcode Tools och gör det möjligt för utvecklaren att övervaka och testa olika Quartz- och Quartz Extreme-applikationer och prestandaproblem.
SystemTap

SystemTap

SystemTap tillhandahåller instrumentering för en live-körande kärna och användarutrymme applikationer.