Viewing and interpreting the captured data

Once an event file is generated and transferred back to the development host for analysis (whether it was done automatically by the IDE or generated by using tracelogger and manually imported into the IDE), you can then invoke the System Profiler editor.

Note: If you receive a Could not find target: Read timed out error while capturing data, it's possible that a CPU-intensive program running at a priority the same as or higher than qconn is preventing qconn from transferring data back to the host system.

If this happens, restart qconn with the qconn_prio= option to specify a higher priority. You can use hogs or pidin to see which process is keeping the target busy, and discover its priority.

The IDE includes a custom perspective for working with the System Profiler. This perspective sets up some of the more relevant views for easy access.

Related concepts
Introducing the QNX System Profiler
Configuring a target for system profiling
Tracking down events
Gathering statistics from trace data
Determining thread state behavior
Analyzing multiprocessor systems
Analyzing systems with AP scheduling
Using Function Instrumentation mode with the System Profiler
System Profiler use cases