DTrace
DTrace
2
Бесплатное ПО
Открытый код
Категории:
ОС и утилиты
Разработка
Платформы:
Mac
Linux
Ссылки:
Официальный сайт
Особенности:
traces debugger os-kernel developer-tools solaris development software-development
traces debugger os-kernel developer-tools solaris development software-development
DTrace - это инструмент для анализа производительности и устранения неполадок,
который по умолчанию включен в различные операционные системы, включая
Solaris, Mac OS X и FreeBSD. Порт Linux находится в разработке.
DTrace инструменты все программное обеспечение. Не только программное
обеспечение уровня пользователя, включая приложения, базы данных и веб-
серверы, но также ядро операционной системы и драйверы устройств. Название
Dynamic Tracing короткое: инструментальная техника, впервые разработанная
DTrace, которая динамически исправляет текущие рабочие инструкции с помощью
инструментального кода. Средство DTrace также поддерживает статическую
трассировку: где удобные для пользователя точки трассировки добавляются в код
и компилируются перед развертыванием.
DTrace предоставляет язык 'D' для написания сценариев DTrace и однострочников.
Этот язык похож на C и awk и предоставляет мощные способы фильтрации и
суммирования данных в ядре, прежде чем перейти к пользовательской земле. Это
важная функция, позволяющая использовать DTrace в производственных средах,
чувствительных к производительности, поскольку она может значительно сократить
накладные расходы на сбор и представление данных.
Аналоги (7):
-
strace
Трассировка системных звонков и сигналов. Утилита диагностики, отладки и обучения пользователей.4
Бесплатное ПО Открытый кодLinuxos-kernel traces debugger -
ltrace
ltrace перехватывает и записывает динамические библиотечные вызовы, которые вызываются исполняемым процессом и ...1
Бесплатное ПО Открытый кодLinuxos-kernel debugger system-utilities -
perf
Счетчики производительности CPU прибора, точки трассировки, kprobes и uprobes (динамическая трассировка).1
Бесплатное ПО Открытый кодLinuxtraces debugger system-utilities tracing os-kernel developer-tools development software-development -
ftrace
Функция трассировки для ядра Linux.0
Бесплатное ПО Открытый кодLinuxos-kernel development-tool training software-development -
ktap
Средство динамической трассировки на основе сценариев для Linux.0
Бесплатное ПО Открытый кодLinuxtraces debugger system-utilities tracing os-kernel developer-tools development software-development -
ktrace
Ведение журнала трассировки ядра для отдельных процессов.0
Бесплатное ПО Открытый кодMac Linuxdebugger tracing os-kernel developer-tools software-development -
SystemTap
SystemTap предоставляет инструментарий для работающего ядра и приложений пользовательского пространства.0
Бесплатное ПО Открытый кодLinuxtraces debugger os-kernel developer-tools development