DTrace

DTrace

DTrace es una herramienta de análisis de rendimiento y solución de problemas para Solaris, Mac OS X y FreeBSD.
DTrace es una herramienta de análisis de rendimiento y solución de problemas que se incluye de manera predeterminada con varios sistemas operativos, incluidos Solaris, Mac OS X y FreeBSD.Un puerto de Linux está en desarrollo.DTrace instrumenta todo el software.No solo software a nivel de usuario, incluidas aplicaciones, bases de datos y servidores web, sino también el núcleo del sistema operativo y los controladores de dispositivos.El nombre es la abreviatura de Dynamic Tracing: una técnica de instrumentación iniciada por DTrace que parchea dinámicamente las instrucciones de ejecución en vivo con el código de instrumentación.La instalación de DTrace también es compatible con el seguimiento estático: donde se agregan puntos de seguimiento fáciles de usar al código y se compilan antes de la implementación ... DTrace proporciona un lenguaje, 'D', para escribir scripts y líneas simples de DTrace.El lenguaje es como C y awk, y proporciona formas poderosas de filtrar y resumir datos en el núcleo antes de pasar a la tierra del usuario.Esta es una característica importante que permite que DTrace se use en entornos de producción sensibles al rendimiento, ya que puede reducir en gran medida la sobrecarga de recopilar y presentar datos.

Sitio web:

Caracteristicas

Alternativas a DTrace para todas las plataformas con cualquier licencia

strace

strace

Seguimiento de llamadas y señales del sistema.Una utilidad de espacio de usuario de diagnóstico, depuración e instrucción.
RevDeBug

RevDeBug

¡Conozca RevDeBug, el revolucionario software de depuración inversa local y remota para empresas de todos los tamaños y formas!¡Libere su software a la velocidad del rayo, ningún error puede detenerlo ahora!
perf

perf

Contadores de rendimiento de la CPU del instrumento, puntos de rastreo, kprobes y uprobes (seguimiento dinámico).
ltrace

ltrace

Traza intercepta y registra las llamadas dinámicas de la biblioteca que son llamadas por un proceso ejecutado y las señales recibidas por ese proceso.
LimeChain - Blockchain Development and Consultancy

LimeChain - Blockchain Development and Consultancy

Somos pioneros en el desarrollo y la aplicación de tecnologías blockchain, combinando una amplia experiencia empresarial con una experiencia técnica de primer nivel en la aplicación de soluciones blockchain a los problemas más difíciles de las empresas.
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.
ftrace

ftrace

Ftrace es un rastreador interno diseñado para ayudar a los desarrolladores y diseñadores de sistemas a encontrar lo que sucede dentro del núcleo.
ktap

ktap

ktap es una herramienta de rastreo dinámico basada en script para Linux.Utiliza un lenguaje de script y permite a los usuarios rastrear el kernel de Linux dinámicamente.
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.
SystemTap

SystemTap

SystemTap proporciona instrumentación para un kernel en vivo y aplicaciones de espacio de usuario.