strace

strace

Tracez les appels et les signaux du système.Un utilitaire de diagnostic, de débogage et d'instruction de l'espace utilisateur.
strace est un utilitaire de diagnostic, de débogage et d'instruction de l'espace utilisateur pour Linux.Il est utilisé pour surveiller les interactions entre les processus et le noyau Linux, qui incluent les appels système, les livraisons de signaux et les changements d'état des processus.L'opération de strace est rendue possible par la fonctionnalité du noyau connue sous le nom de ptrace.Certains systèmes de type Unix fournissent d'autres outils de diagnostic similaires à Strace, tels que Truss.
strace

Alternatives à strace pour toutes les plateformes avec n'importe quelle licence

Valgrind

Valgrind

Valgrind est un cadre d'instrumentation pour la construction d'outils d'analyse dynamique.
API Monitor

API Monitor

API Monitor est un programme Windows qui vous permet de surveiller et de contrôler les appels d'API effectués par les applications et les services.
JTracer

JTracer

JTracer est un client de débogage distant pour le débogueur Libcsdbg
Libcsdbg

Libcsdbg

Libcsdbg est un traceur de pile d'exceptions C ++.
RevDeBug

RevDeBug

Découvrez RevDeBug - le logiciel révolutionnaire de débogage inverse local et distant pour les entreprises de toutes tailles et de toutes formes!Libérez votre logiciel en un éclair, aucun bug ne peut vous arrêter maintenant!
DTrace

DTrace

DTrace est un outil d'analyse et de dépannage des performances pour Solaris, Mac OS X et FreeBSD.
ltrace

ltrace

ltrace intercepte et enregistre les appels de bibliothèque dynamique qui sont appelés par un processus exécuté et les signaux reçus par ce processus.
perf

perf

Instrumenter les compteurs de performances CPU, les points de trace, les kprobes et les uprobes (traçage dynamique).
SystemTap

SystemTap

SystemTap fournit l'instrumentation pour un noyau en cours d'exécution et des applications de l'espace utilisateur.
Quartz Debug

Quartz Debug

Quartz Debug fait partie des outils Xcode et permet au développeur de surveiller et de tester diverses applications et problèmes de performances de Quartz et Quartz Extreme.
ktrace

ktrace

L'utilitaire ktrace active la journalisation de la trace du noyau pour les processus spécifiés.Les données de trace du noyau sont enregistrées dans le fichier ktrace.out.
ftrace

ftrace

Ftrace est un traceur interne conçu pour aider les développeurs et les concepteurs de systèmes à trouver ce qui se passe à l'intérieur du noyau.
ktap

ktap

ktap est un outil de traçage dynamique basé sur des scripts pour Linux.Il utilise un langage de script et permet aux utilisateurs de suivre dynamiquement le noyau Linux.