Performance Analysis Tool

Hi All,

I would like to know the best Performance Analysis Tool to use in QNX 6.3
It should provide CPU/Memory Usage of Thread/Process and TRACE information of failures. (like GDB)

Thanks in Advance for your help.


The “QNX Momentics IDE”

The System Profiler of the QNX IDE together with the ‘tracelogger’ tool on the Neutrino side. Best is to capture a kernel trace log with tracelogger. Don’t do it from the IDE because your kernel log will be spoiled by tons of ‘qconn’ activity.

Hi! :slight_smile:
I prefer to use IDE because it shows information in colours, friendly :smiley:.
I used tracelogger to get log file and then how can I do to ask IDE to parse log file ?

Just copy the file in a project and double click it

Oh! Yeah!
Mario! Thank you very much! :smiley:

Not sure what you mean by “spoiled”. Qconn does nothing different than tracelogger itself does. The only unique parts to a qconn orchestrated collection are the initial start (which isn’t seen in the trace) and the subsequent upload to the host (which also isn’t seen in the trace). Everything else that happens (unloading of kernel tracebuffers to a storage medium) occurs in both tracelogger and qconn.

tracelogger does support the mapped option, whereas qconn AFAIK doesn’t (but should), but the mapped option is not the default for tracelogger.