Rogue Wave Knowledge Base
Search:     Advanced search
Browse by category:
Glossary | Ask a Question |

How do I get TotalView to start faster?

Article ID: 1509
Last updated: 30 May, 2013
Views: 0
Posted: 08 Jun, 2012
by -- .
Updated: 30 May, 2013
by Rehme L.

 If your program uses many libraries, TotalView might take a long time to get started. This is because TotalView is reading a lot of debug information. You can change the way TotalView reads in libraries by selecting the Dynamic Libraries Tab within the File > Preferences Dialog Box.

Here's what you should do:

  • Select no symbols, and then type *
  • If you are interested in some libraries, select all symbols, and then type a glob-style wildcard for the libraries you're interested in. For example, you could type:
    *libgraph*

If you need to interactively load a library's symbols, you need to use the CLI. Here's what you should do:

  1. Open the CLI by selecting the Tools > Command Line command.
  2. Type the following command:
    TV::read_symbols -lib libname.so
This article was:   Helpful | Not Helpful
Prev   Next
How do I change command line arguments and variables?     New Program dialog

Others in this category
document When freeing storage, your program crashes
document How does MemoryScape (included in TotalView) provide you with the ability to see exactly which code objects, functions and allocations are using up the most memory
document Using MemoryScape and TotalView together
document How do I navigate all the source code files that make up my program?
document What is the CLI and why bother?
document How do I configure the CLI xterm?
document How do I debug executables linked with shared libraries?
document How do I see what TotalView executes when I use mpirun?
document Using the Attach Subset Command
document Using wide characters
document How can I use ssh instead of rsh to launch tvdsvr processes?
document Creating default preferences
document Using gnu_debuglink files
document Memory
document Memory: Leaks and dangling pointers
document Why using realloc() can cause problems
document How do I find memory leaks?
document Can TotalView tell me when a memory block is deallocated?
document Painting allocated and deallocated memory
document Visualizing the heap
document Filtering memory information
document Setting event notifications
document Memory Event Actions Dialog Box
document Saving view information
document Using guard blocks
document Setting and using baselines
document How do I tell TotalView how to process a signal?
document How do I stop TotalView from popping up `Stop Process' questions?
document Why am I seeing assembler instead of source code?
document The Search Path and TotalView Built-in Functions
document Creating a Search Path Directory Tree
document How do I set the way TotalView handles signals?
document How do I set (or reset) command arguments?
document Startup (Part 2): The command line
document Startup (Part 3): Preferences
document How do I manage my search path so TotalView finds my source files?
document How do I change command line arguments and variables?
document New Program dialog
document Configuring TotalView for starting MPI programs
document How do I debug executables linked with shared libraries?
document How do I get back to where I was before I began diving?
document How do I use the Stack Frame pane?
document How do I know what state my processes and threads are in?
document How do I use the Action Points tab?
document How do I "go to a line"?
document Process Groups
document Thread Groups
document What do run controls run?
document More on the TOI, POI, & GOI
document How do I see global variables? You took away the Global Variables command!
document Using the TTF (Type Transformation Facility) to simplify structures?
document Examining memory
document Expressing expressions
document Seeing a variable's value in all threads or all processes
document Seeing changed variables
document Freezing Variable Window Data
document Displaying Returned Values When the Value Isn't Assigned to a Variable
document Locking the Address
document Examine syntax
document How do I display an array slice? That is, how do I display part of an array?
document Manipulating arrays
document How do I select which array values I want displayed?
document How do I display every 13th item in an array?
document More on dynamically allocated arrays
document How do I reexecute some code without restarting my program?
document Can TotalView animate how my array data is changing?
document How do I animate an array slice?
document Evaluating expressions
document Evaluating expressions containing functions
document Why is there expression evaluation within TotalView?
document Using the call graph
document How do I save a call graph?
document How do I see which files my application is performing I/O Upon?
document Starting MPI programs from a shell