DTrace

Sitio web

  • Libre
  • Mac
  • Linux
  • BSD
  • Solaris
  • FreeBSD
Description

DTrace es una herramienta de análisis de rendimiento y solución de problemas que se incluye de forma predeterminada con varios sistemas operativos, incluidos Solaris, Mac OS X y FreeBSD. Un puerto de Linux está en desarrollo.

DTrace implementa todo el software. No solo software de nivel de usuario, incluidas las aplicaciones, bases de datos y servidores web, sino también el kernel del sistema operativo y los controladores de dispositivos. El nombre es la abreviatura de Dynamic Tracing: una técnica de instrumentación desarrollada por DTrace que corrige dinámicamente las instrucciones de ejecución en vivo con el código de instrumentación. La instalación de DTrace también admite el seguimiento estático: donde se agregan puntos de rastreo fáciles de usar al código y se compilan antes del despliegue ....

DTrace proporciona un lenguaje, 'D', escribiendo scripts DTrace y de una sola línea. El lenguaje es como C y awk, y proporciona poderosas formas de filtrar y resumir los datos en el kernel antes de pasar a user-land. Esta es una característica importante que permite que DTrace se utilice en entornos de producción sensibles al rendimiento, ya que puede reducir en gran medida la sobrecarga de recopilación y presentación de datos.

Categorías
Aplicaciones y software de desarrollo SO y utilidades

Alternativas