Performance and debug trace

The Performance Debugging Tool (PDT) provides trace data necessary to debug functional and performance problems for applications using the ALF library. Versions of the ALF libraries built with PDT trace hooks enabled are delivered with SDK 3.0.

Installing the PDT

The libraries with the trace hooks enabled are packaged in separate "-trace" named packages. The trace enabled libraries install to a subdirectory named trace in the library install directories. These packages and the PDT are included in the SDK 3.0 package but may not be installed by default.

Refer to the PDT User's Guide for instructions about how to install PDT, and how to set the correct environment variables to cause trace events to be generated. ALF ships example configuration files that list all of the ALF groups and events, and allow you to turn selected ones off as desired. They are located in the /usr/share/pdt/example directory.