Threads Tab, Run Summary Window

Related Topics

Use the Threads tab in the Run Summary window to monitor the status of all threads and fibers for the selected run.

This is the main control in the window:

Threads list

Notes:

§      Quantify labels threads with the name of the thread start function and a sequence number, for example: .<StartFunctionName>_<OrdinalNumber>.; or, when debug symbol information is not available for a function, .thread_<OrdinalNumber>. If your application launches threads in a non-deterministic order, Quantify may not be able to match identical threads when you compare runs. To ensure that measurement data is correctly compared between program runs, while your program is running, use the Rename Thread dialog box to assign special names to the threads you are interested in.

§      When profiling native-compiled (unmanaged) programs, Quantify shows thread and fiber status as Quantify (gray) during LoadLibrary instrumentation.

§      If you run the program you're profiling under a debugger, it's recommended that you not set breakpoints or otherwise stop program execution. If you do break in a debugger while the program is running, Quantify continues to collect data, which can produce invalid timing results.

§      The Threads tab does not appear for Diff or Merge runs.

(C) Copyright IBM Corporation 1993, 2009.