strace

strace

Проследяване на системни обаждания и сигнали.Помощна програма за диагностика, отстраняване на грешки и инструкции за потребителско пространство.
strace е програма за диагностика, отстраняване на грешки и инструкция за потребителско пространство за Linux.Използва се за наблюдение на взаимодействията между процесите и ядрото на Linux, които включват системни обаждания, доставки на сигнали и промени в състоянието на процеса.Работата на strace е възможна благодарение на функцията на ядрото, известна като ptrace.Някои системи, подобни на Unix, предоставят други диагностични инструменти, подобни на напрежението, като ферма.
strace

Алтернативи на strace за Linux

Valgrind

Valgrind

Valgrind е инструментална рамка за изграждане на динамични инструменти за анализ.
JTracer

JTracer

JTracer е отдалечен клиент за отстраняване на грешки за отстраняване на грешки в Libcsdbg
Libcsdbg

Libcsdbg

Libcsdbg е трасиращ стек за изключение на C ++.
  • Безплатно
  • Linux
DTrace

DTrace

DTrace е инструмент за анализ на производителността и отстраняване на проблеми за Solaris, Mac OS X и FreeBSD.
perf

perf

Броячи на производителността на процесора на инструмента, точки на проследяване, kprobes и надстройки (динамично проследяване).
  • Безплатно
  • Linux
ltrace

ltrace

ltrace прихваща и записва динамични библиотечни обаждания, които се извикват от изпълнен процес и сигналите, получени от този процес.
ftrace

ftrace

Ftrace е вътрешен тракер, предназначен да помогне на разработчиците и дизайнерите на системи да намерят какво се случва вътре в ядрото.
  • Безплатно
  • Linux
ktap

ktap

ktap е базиран на скрипт динамичен инструмент за проследяване за Linux.Той използва скриптов език и позволява на потребителите динамично да проследяват Linux ядрото.
  • Безплатно
  • Linux
SystemTap

SystemTap

SystemTap осигурява инструментация за живи изпълняващи се ядра и приложения за потребителско пространство.
  • Безплатно
  • Linux