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.
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.Les opérations du noyau qui sont tracées comprennent les appels système, les traductions de nom, le traitement du signal et les E / S.Une fois le traçage activé sur un processus, les données de trace seront enregistrées jusqu'à ce que le processus se termine ou que le point de trace soit effacé.Un processus tracé peut générer rapidement d'énormes quantités de données de journal;Il est fortement suggéré aux utilisateurs de mémoriser comment désactiver le traçage avant de tenter de tracer un processus.La commande suivante est suffisante pour désactiver le traçage sur tous les processus appartenant à l'utilisateur et, si elle est exécutée par root, tous les processus: ... $ ktrace -C Le fichier de trace n'est pas lisible par l'homme;utilisez kdump (1) pour le décoder.L'utilitaire ne peut être utilisé qu'avec un noyau qui a été construit avec l'option "KTRACE" dans le fichier de configuration du noyau.
ktrace

Alternatives à ktrace pour Mac

DTrace

DTrace

DTrace est un outil d'analyse et de dépannage des performances pour Solaris, Mac OS X et FreeBSD.
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.