perf

perf

Contadores de rendimiento de la CPU del instrumento, puntos de rastreo, kprobes y uprobes (seguimiento dinámico).
perf es una herramienta de análisis de rendimiento en Linux, disponible en el kernel de Linux versión 2.6.31 en herramientas / perf, y se actualiza y mejora con frecuencia.Es capaz de crear perfiles ligeros, admite contadores de rendimiento de hardware, puntos de rastreo, contadores de rendimiento de software (por ejemplo, hrtimer) y sondas dinámicas (por ejemplo, kprobes o uprobes).La salida de perf se puede utilizar para generar gráficos de llama.A veces se hace referencia a perf como "Contadores de rendimiento para Linux (PCL)", "Eventos de perf de Linux (LPE)", "perf_events" o "Herramientas de perf".
perf

Caracteristicas

Alternativas a perf 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.
DTrace

DTrace

DTrace es una herramienta de análisis de rendimiento y solución de problemas para Solaris, Mac OS X y FreeBSD.
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.
SystemTap

SystemTap

SystemTap proporciona instrumentación para un kernel en vivo y aplicaciones de espacio de usuario.
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.
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.
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.
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.