TotalView Online Help : Thread Objects Window : IBM AIX

IBM AIX
After you select the Tools > Thread Object command, TotalView displays a window containing the following four pages:
*
*
*
*
You must set up to six variables when debugging threaded applications. Here’s what you would do in the C shell:
setenv AIXTHREAD_MNRATIO "1:1"
setenv AIXTHREAD_SLPRATIO "1:1"
setenv AIXTHREAD_SCOPE "S"
setenv AIXTHREAD_COND_DEBUG "ON"
setenv AIXTHREAD_MUTEX_DEBUG "ON"
setenv AIXTHREAD_RWLOCK_DEBUG "ON"
The first three variables must be set. Depending upon what you need to examine, you will also need to set one or more of the “DEBUG” variables.
Do not, however, set the AIXTHREAD_DEBUG variable. If you have set it, you should unset it before running TotalView
*
Setting these variables can slow down your application’s performance. None of them should be set when you are running non-debugging versions of your program.

Rogue Wave Software, Inc.
Voice: (303) 473-9118
rwonlinedocs@roguewave.com