DTrace

DTrace

DTrace е инструмент за анализ на производителността и отстраняване на проблеми за Solaris, Mac OS X и FreeBSD.
DTrace е инструмент за анализ на производителността и отстраняване на неизправности, който е включен по подразбиране с различни операционни системи, включително Solaris, Mac OS X и FreeBSD.Linux порт е в процес на разработка.DTrace инструменти целият софтуер.Не само софтуер на ниво потребител, включително приложения, бази данни и уеб сървъри, но и ядрото на операционната система и драйвери на устройства.Името е кратко за Dynamic Tracing: техника на инструментация, въведена от DTrace, която динамично изрежда инструкции за изпълнение на живо с инструментален код.Устройството DTrace също поддържа статично проследяване: където удобни за потребителя следи се добавят към код и се компилират преди внедряване .... DTrace предоставя език, "D", за писане на DTrace скриптове и еднолинейни.Езикът е като C и awk и предоставя мощни начини за филтриране и обобщаване на данните в ядрото, преди да преминете към потребителска земя.Това е важна характеристика, която позволява DTrace да се използва в чувствителни към производителността производствени среди, тъй като може значително да намали разходите за събиране и представяне на данни.
dtace

Алтернативи на DTrace за всички платформи с лиценз за отворен код