Handling dlopen Events in Parallel
TotalView’s default behavior is to handle dlopened libraries serially, creating multiple, single-cast client-server communications. This can degrade performance, depending on the number of libraries a process dlopens, and the number of processes in the job.
Instead, you can configure the debugger to support handling events in parallel using the state variable and command line option
TV::dlopen_read_libraries_in_parallel and
-dlopen_read_libraries_in_parallel. MRNet must also be enabled for this to work.
For detail, see
Handling dlopen Events in Parallel in the
TotalView Reference Guide.