Interpreting trace data in the IDE

The QNX System Profiler perspective allows you to examine the data generated by kernel event traces. Using the various views, you can analyze how different components in your target system interact, which goes beyond traditional debugging by giving you process- and thread-level details. You can think of the System Profiler tool as a software logic analyzer that can help pinpoint areas of improvement, at a system-wide level.

You might use this perspective to solve such problems as:
Note: The QNX System Profiler perspective may produce incorrect results when more than one IDE instance is communicating with the same target system. To use this perspective, make sure only one IDE instance is connected to the target system.

After the log file containing the trace data has been transferred from the target where it was generated to the development host (whether it was done automatically by the IDE or you manually copied it over), you can view it in the QNX System Profiler. If the log file is stored in a project location, you can open it by double-clicking its entry in the Project Explorer. The file opens in the System Profiler editor.

The sections that follow describe the System Profiler editor as well as the views in this perspective, which display specific event details that help you solve specific problems.