DTrace - это инструмент для анализа производительности и устранения неполадок для Solaris, Mac OS X и FreeBSD.
DTrace - это инструмент для анализа производительности и устранения неполадок для Solaris, Mac OS X и FreeBSD.
DTrace Платформы
Linux
Mac
DTrace Обзор
DTrace - это инструмент для анализа производительности и устранения неполадок, который по умолчанию включен в различные операционные системы, включая Solaris, Mac OS X и FreeBSD. Порт Linux находится в разработке.
DTrace инструменты все программное обеспечение. Не только программное обеспечение уровня пользователя, включая приложения, базы данных и веб-серверы, но также ядро операционной системы и драйверы устройств. Название Dynamic Tracing короткое: инструментальная техника, впервые разработанная DTrace, которая динамически исправляет текущие рабочие инструкции с помощью инструментального кода. Средство DTrace также поддерживает статическую трассировку: где удобные для пользователя точки трассировки добавляются в код и компилируются перед развертыванием.
DTrace предоставляет язык 'D' для написания сценариев DTrace и однострочников. Этот язык похож на C и awk и предоставляет мощные способы фильтрации и суммирования данных в ядре, прежде чем перейти к пользовательской земле. Это важная функция, позволяющая использовать DTrace в производственных средах, чувствительных к производительности, поскольку она может значительно сократить накладные расходы на сбор и представление данных.