Totalview® for HPC User Guide : PART IV Advanced Tools and Customization : Chapter 24 Scalability in HPC Computing Environments : dlopen Options
dlopen Options
When a target process calls dlopen(), a dlopen event is generated in TotalView. Handling dlopen events heavily impacts startup time for dynamically linked executables, specifically after launch and attach, but before the user hits the first breakpoint. TotalView provides two ways to configure dlopen for better performance:
Filtering dlopen events to avoid stopping a process for each event.
Handling dlopen events in parallel, reducing client/server communication overhead to fetch library information. Note: Both this option and MRNet must be enabled for TotalView to fetch libraries in parallel.
 
RELATED TOPICS 
 
A more detailed comparison of dlopen event filtering modes
Filtering dlopen Events” in the TotalView for HPC Reference Guide
More on setting dlopen for parallel library handling
Handling dlopen Events in Parallel” in the TotalView for HPC Reference Guide
The TV::dlopen_always_recalculate state variable and command line options
TV::dlopen_always_recalculate and -dlopen_always_recalculate in the TotalView for HPC Reference Guide
The TV::dlopen_recalculate_on_match state variable and command line options
TV::dlopen_recalculate_on_match and dlopen_recalculate_on_match in the TotalView for HPC Reference Guide
The TV::dlopen_read_libraries_in_parallel state variable and command line options