strace

strace

Seguimiento de llamadas y señales del sistema.Una utilidad de espacio de usuario de diagnóstico, depuración e instrucción.
strace es una utilidad de espacio de usuario de diagnóstico, depuración e instrucción para Linux.Se utiliza para monitorear las interacciones entre los procesos y el kernel de Linux, que incluye llamadas al sistema, entregas de señales y cambios en el estado del proceso.La operación de strace es posible gracias a la característica del núcleo conocida como ptrace.Algunos sistemas tipo Unix proporcionan otras herramientas de diagnóstico similares a strace, como truss.
strace

Alternativas a strace para Mac

Valgrind

Valgrind

Valgrind es un marco de instrumentación para construir herramientas de análisis dinámico.
JTracer

JTracer

JTracer es un cliente de depurador remoto para el depurador Libcsdbg
DTrace

DTrace

DTrace es una herramienta de análisis de rendimiento y solución de problemas para Solaris, Mac OS X y FreeBSD.
ktrace

ktrace

La utilidad ktrace habilita el registro de rastreo del kernel para los procesos especificados.Los datos de rastreo del kernel se registran en el archivo ktrace.out.
Quartz Debug

Quartz Debug

Quartz Debug es parte de Xcode Tools y permite al desarrollador monitorear y probar varias aplicaciones y problemas de rendimiento de Quartz y Quartz Extreme.