System Profiling and Analysis with the QNX Momentics IDE

header-teaser, header-teaser-item-box-color-dark
System Profiling and Analysis with the QNX Momentics IDE Course

Course Overview

Learn how to use the IDE in the QNX® Momentics® Tool Suite to analyze performance issues of complete systems.

By the end of this course, you will have used the IDE to work with many sample programs and systems, either self-hosted or using cross-development, and will have learned to apply these skills to real-world applications.

Prerequisites: You must have a good working knowledge of C or C++. A general understanding of programming under the QNX® OS is an asset.

Course Modules

Learn how to use the application profiler in the QNX Momentics Tool Suite to profile a single process and pinpoint which parts of your code are consuming the most CPU at either the function or source-line level. You can then use this information to make your code more efficient. We cover both live and post-mortem profiling in this module.
Gives a light overview of the QNX OS architecture, including basic features such as message passing, microkernel services, scheduling, roles and responsibilities of the process manager and resource managers.
With system profiling, you can examine your entire system to see what's going on with kernel-level detail. We cover what is happening on the kernel side and how to do the necessary setup. Next, we look at how to log the activity through the QNX Momentics IDE, either from the command line or under program control. Then, we look at how to use the IDE's system profiling perspective to analyze the resulting data. We finish with instructions for inserting your own data into logs.

Course Schedule - (7 course hours - US$995)

1
1
Location
--clr-nb-sand
start
middle
1
1
Date
--clr-nb-sand
center
middle
1
1
Time
--clr-nb-sand
center
middle
1
1
--clr-nb-sand
center
middle
1
1

Online via WEBEX

(Connection details will be shared)

--clr-b-light
start
middle
1
1
October 23 – 24, 2025
--clr-b-light
center
middle
1
1
9am-1pm EDT
--clr-b-light
center
middle
1
1
Course Completed
--clr-b-light
center
middle
1
1

Online via WEBEX

(Connection details will be shared)

--clr-b-light
start
middle
1
1
February 4 – February 5, 2026
--clr-b-light
center
middle
1
1
9am-1pm EDT
--clr-b-light
center
middle
1
1
Register
--clr-b-light
center
middle

Customize Your QNX Training Experience

This course is also available as a customized training experience tailored to your specific project needs, technical requirements, and challenges. You can also design your own course by selecting from over 30 modules. Training is available at the QNX University in Ottawa, Canada, or can be delivered at your location.