2
DTrace adalah analisis prestasi dan alat penyelesaian masalah yang disertakan secara lalai dengan pelbagai sistem pengendalian, termasuk Solaris, Mac OS X dan FreeBSD.Pelabuhan Linux sedang dalam pembangunan.Instrumen DTrace semua perisian.Bukan hanya perisian peringkat pengguna, termasuk aplikasi, pangkalan data dan webservers, tetapi juga pengendali kernel dan peranti operasi sistem.Nama ini pendek untuk Dynamic Tracing: teknik instrumentasi yang dipelopori oleh DTrace yang secara dinamik mengetuk arahan menjalankan hidup dengan kod instrumentasi.Kemudahan DTrace juga menyokong Static Tracing: di mana titik jejak yang mesra pengguna ditambah kepada kod dan dikompilasi sebelum penggunaan .... DTrace menyediakan bahasa, 'D', untuk menulis skrip DTrace dan satu baris.Bahasa itu seperti C dan awk, dan menyediakan cara yang kuat untuk menapis dan meringkaskan data dalam-kernel sebelum lulus ke tanah pengguna.Ini adalah ciri penting yang membolehkan DTrace digunakan dalam persekitaran pengeluaran yang sensitif terhadap prestasi, kerana ia dapat mengurangkan pengumpulan dan penyampaian data.