2
DTrace, Solaris, Mac OS X ve FreeBSD dahil olmak üzere çeşitli işletim sistemlerinde varsayılan olarak bulunan bir performans analizi ve sorun giderme aracıdır.Bir Linux bağlantı noktası geliştirilmektedir.DTrace tüm yazılımları kullanır.Uygulamalar, veritabanları ve web sunucuları dahil olmak üzere sadece kullanıcı seviyesi yazılımları değil, aynı zamanda işletim sistemi çekirdeği ve aygıt sürücüleri.Adı Dinamik İzleme'nin kısaltmasıdır: DTrace'in öncülüğünde, canlı çalıştırma talimatlarını enstrümantasyon koduyla dinamik bir şekilde yayan bir enstrümantasyon tekniği.DTrace tesisi Statik İzlemeyi de destekler: kullanıcı dostu izleme noktalarının koda eklenmesi ve konuşlandırmadan önce derlenmesi .... DTrace, DTrace komut dosyaları ve tek satırlar yazmak için 'D' dili sağlar.Dil C ve awk gibidir ve kullanıcı alanına geçmeden önce çekirdekteki verileri filtrelemek ve özetlemek için güçlü yollar sağlar.Bu, DTrace'nin veri toplama ve sunma yükünü büyük ölçüde azaltabileceğinden, performansa duyarlı üretim ortamlarında kullanılmasını sağlayan önemli bir özelliktir.
dtace