DTrace icon

DTrace

DTrace icon

DTrace

  2
Бесплатное ПО Открытый код
Категории: ОС и утилиты Разработка
Платформы: Mac Linux
Особенности:
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
    Бесплатное ПО Открытый код
    Linux
    os-kernel traces debugger
  • ltrace

    ltrace перехватывает и записывает динамические библиотечные вызовы, которые вызываются исполняемым процессом и ...
      1
    Бесплатное ПО Открытый код
    Linux
    os-kernel debugger system-utilities
  • perf

    Счетчики производительности CPU прибора, точки трассировки, kprobes и uprobes (динамическая трассировка).
      1
    Бесплатное ПО Открытый код
    Linux
    traces debugger system-utilities tracing os-kernel developer-tools development software-development
  • ftrace

    Функция трассировки для ядра Linux.
      0
    Бесплатное ПО Открытый код
    Linux
    os-kernel development-tool training software-development
  • ktap

    Средство динамической трассировки на основе сценариев для Linux.
      0
    Бесплатное ПО Открытый код
    Linux
    traces debugger system-utilities tracing os-kernel developer-tools development software-development
  • ktrace

    Ведение журнала трассировки ядра для отдельных процессов.
      0
    Бесплатное ПО Открытый код
    Mac Linux
    debugger tracing os-kernel developer-tools software-development
  • SystemTap

    SystemTap предоставляет инструментарий для работающего ядра и приложений пользовательского пространства.
      0
    Бесплатное ПО Открытый код
    Linux
    traces debugger os-kernel developer-tools development