SystemTap

SystemTap

SystemTap осигурява инструментация за живи изпълняващи се ядра и приложения за потребителско пространство.
  • Безплатно
  • Linux
SystemTap предоставя безплатна софтуерна (GPL) инфраструктура за опростяване на събирането на информация за работещата Linux система.Това подпомага диагностицирането на ефективност или функционален проблем.SystemTap елиминира необходимостта програмистът да премине през досаден и разрушителен инструмент, да прекомпилира, инсталира и рестартира последователността, която може да бъде необходима за събиране на данни.SystemTap осигурява прост интерфейс на командния ред и скриптов език за писане на инструментариум за живо работещо ядро ​​плюс приложения за потребителско пространство.Публикуваме мостри, както и разширяваме вътрешната библиотека със скриптове „tapset“, за да подпомогнем повторното използване и абстракция.Наред с другите инструменти за проследяване / проучване, SystemTap е инструмент за избор на сложни задачи, които може да изискват анализ на живо, програмируем on-line отговор и символичен достъп на цялата система.SystemTap може да се справя и с прости задачи за проследяване.
systemtap

Алтернативи на SystemTap за всички платформи с всякакъв лиценз

strace

strace

Проследяване на системни обаждания и сигнали.Помощна програма за диагностика, отстраняване на грешки и инструкции за потребителско пространство.
DTrace

DTrace

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

ltrace

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

perf

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

ktrace

Помощната програма ktrace позволява регистриране на проследяване на ядрото за посочените процеси.Данните за проследяване на ядрото се записват във файла ktrace.out.
GNU Data Display Debugger

GNU Data Display Debugger

GNU DDD е графичен преден край за отстраняване на грешки в командния ред като GDB, DBX, WDB, Ladebug, JDB, XDB, дебъгер Perl, bash debugger bashdb, GNU Make debugger remake или ...
Quartz Debug

Quartz Debug

Quartz Debug е част от Xcode Tools и позволява на разработчика да наблюдава и тества различни Quartz и Quartz Extreme приложения и проблеми с производителността.
  • Безплатно
  • Mac
ktap

ktap

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

ftrace

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