7 ücretsiz ve ücretli DTrace alternatiflerinin bir listesini derledik. Başlıca rakipler şunları içerir: ltrace, ftrace. Bunların yanı sıra, kullanıcılar DTrace ile strace, perf, ktrace arasında karşılaştırmalar da yaparlar. Ayrıca burada diğer benzer seçeneklere de göz atabilirsiniz: Geliştirme Araçları.
7 ücretsiz ve ücretli DTrace alternatiflerinin bir listesini derledik. Başlıca rakipler şunları içerir: ltrace, ftrace. Bunların yanı sıra, kullanıcılar DTrace ile strace, perf, ktrace arasında karşılaştırmalar da yaparlar. Ayrıca burada diğer benzer seçeneklere de göz atabilirsiniz: Geliştirme Araçları.
DTrace, Solaris, Mac OS X ve FreeBSD için performans analizi ve sorun giderme aracıdır.
DTrace, Solaris, Mac OS X ve FreeBSD için performans analizi ve sorun giderme aracıdır.
DTrace Platformlar
Linux
Mac
DTrace Genel Bakış
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 portu geliştirilme aşamasındadır.
DTrace tüm yazılımı enstrümanlar. Uygulamalar, veritabanları ve web sunucuları da dahil olmak üzere yalnızca kullanıcı düzeyinde yazılım değil, işletim sistemi çekirdeği ve aygıt sürücüleri de bulunur. Dinamik İzleme adı kısadır: DTrace'in öncülüğünü yaptığı enstrümantasyon tekniği, canlı çalma talimatlarını enstrümantasyon kodu ile dinamik olarak yamalar. DTrace tesisi ayrıca Statik İzlemeyi de destekler: kullanıcı dostu izleme noktaları, devreye alınmadan önce koda eklenir ve derlenir.
DTrace, DTrace komut dosyalarını ve tek gömlekleri yazmak için 'D' dilini sağlar. Dil, C ve awk gibidir ve kullanıcı toprağına geçmeden önce çekirdek içindeki verileri filtrelemek ve özetlemek için güçlü yollar sunar. Bu, DTrace'in performansa duyarlı üretim ortamlarında kullanılmasını sağlayan önemli bir özelliktir, çünkü veri toplama ve sunma yükünü büyük ölçüde azaltabilir.