Oracle Solaris DTrace is a comprehensive, advanced tracing tool for troubleshooting systematic problems in real time. Administrators, integrators and developers can use DTrace to dynamically and safely observe live production systems for performance issues, including both applications and the operating system itself. DTrace allows you to explore your system to understand how it works, track down problems across many layers of software, and locate the cause of any aberrant behavior. Whether it’s at a high level global overview like memory consumption or CPU time, to much finer grained information like what specific function calls are being made, DTrace gives the operational insights that have long been missing in the data center.
|Oracle Solaris 11 Dynamic Tracing Guide|
|DTrace Probes in HotSpot VM|