DTrace for Developers
The DTrace for Developers course provides students with the ability to diagnose application and kernel problems. The course teaches students how to use probes with applications or kernel modules. Students also learn to use DTrace with common programing languages such as Java and C/C++ as well as with interpreted languages such as PHP.
A Live Virtual Class (LVC) is exclusively for registered students; unregistered individuals may not view an LVC at any time. Registered students must view the class from the country listed in the registration form. Unauthorized recording, copying, or transmission of LVC content may not be made.
Audience
- Application Developers
- Java Developer
- Business Intellig…
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
The DTrace for Developers course provides students with the ability to diagnose application and kernel problems. The course teaches students how to use probes with applications or kernel modules. Students also learn to use DTrace with common programing languages such as Java and C/C++ as well as with interpreted languages such as PHP.
A Live Virtual Class (LVC) is exclusively for registered students; unregistered individuals may not view an LVC at any time. Registered students must view the class from the country listed in the registration form. Unauthorized recording, copying, or transmission of LVC content may not be made.
Audience
- Application Developers
- Java Developer
- Business Intelligence Developer
- J2EE Developer
Course Topics DTrace Overview
- DTrace facilities
- Problem types
- How DTrace works
- DTrace architecture
- How using the D programming language helps you use DTrace
- DTrace built-in variables and actions
- Additional DTrace features
- When is it not appropriate to use DTrace
- DTrace description
- Logic errors, crashes, hangs, and performance issues
- How DTrace helps you debug your kernel
- How DTrace helps to provide performance analysis of your kernel
- Use DTrace to view your entire software stack
- Speculative tracing
- Anonymous tracing
- Post-mortem tracing
- Add sdt probes to applications and kernel modules
- Use DTrace probes
- Translator mechanism you can use to hide implementation details
- Use libdtrace
- Use libdtrace consumers to interact with the DTrace kernel engine
- Use DTrace with other programming languages, including Java
- Tracing interpreted languages such as php
- SDT uses written for specific applications
- SDT probes used to trace other languages
Course Objectives
- Use DTrace to determine the root cause of problems in application software and the kernel.
- Add new probes to application and kernel modules.
- Use DTrace to troubleshoot problems, with and without source code access.
- Apply debugging techniques using DTrace.
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
