DTrace is a dynamic tracing framework created by Sun Microsystems to provide operational insights into applications and operating systems with minimal overhead. It allows tens of thousands of probes to be enabled with no performance impact when disabled, and traces system calls, kernels, userland processes, and Java Virtual Machines to help tune and troubleshoot performance.