| | | |
A |
|
| addpath command ( ) |
|
| address spaces, text and data regions ( ) |
|
| aggressive backtracking ( ) |
|
| aliased functions ( ) |
|
| alternate entry points in Fortran functions ( ) |
|
| alternate source context ( ) |
|
| Analyzer, See Performance Analyzer |
|
| analyzer command |
| | font size (-f) option ( ) |
| | help (-h) option ( ) |
| | JVM options (-J) option ( ) |
| | JVM path (-j) option ( ) |
| | verbose (-v) option ( ) |
| | version (-V) option ( ) |
|
| annotated disassembly code, See disassembly code, annotated |
|
| annotated source code, See source code, annotated |
|
| API, Collector ( ) |
|
| appending path to files ( ) |
|
| archiving load objects in experiments ( ) ( ) |
|
| artificial functions, in User mode call stacks ( ) |
|
| asynchronous I/O library, interaction with data collection ( ) |
|
| attaching the Collector to a running process ( ) |
|
| attributed metrics |
| | defined ( ) |
| | effect of recursion on ( ) |
| | illustrated ( ) |
| | use of ( ) |
| | | |
C |
|
| C compiler option, xhwcprof ( ) |
|
| call stack ( ) |
| | default alignment and depth in the Timeline tab ( ) |
| | defined ( ) |
| | effect of tail-call optimization on ( ) |
| | in the Event tab ( ) |
| | in Timeline tab ( ) |
| | incomplete unwind ( ) |
| | mapping addresses to program structure ( ) |
| | unwinding ( ) |
|
| callers-callees metrics |
| | attributed, defined ( ) |
| | displaying list of in er_print utility ( ) |
| | printing for a single function in er_print utility ( ) |
| | printing in er_print utility ( ) |
| | selecting in er_print utility ( ) |
| | sort order in er_print utility ( ) |
|
| Callers-Callees tab ( ) ( ) |
|
| clock-based profiling |
| | accuracy of metrics ( ) |
| | collecting data in dbx ( ) |
| | collecting data with the collect command ( ) |
| | comparison with gethrtime and gethrvtime ( ) |
| | data in profile packet ( ) |
| | default metrics ( ) |
| | defined ( ) |
| | distortion due to overheads ( ) |
| | interval |
| | | See profiling interval | |
| | metrics ( ) ( ) |
|
| cloned functions ( ) ( ) ( ) |
|
| collect command |
| | archiving (-A) option ( ) |
| | clock-based profiling (-p) option ( ) |
| | collecting data with ( ) |
| | data collection options ( ) ( ) |
| | data limit (-L) option ( ) |
| | data race detection (-r) option ( ) |
| | deadlock detection (-r) option ( ) |
| | dry run (-n) option ( ) ( ) |
| | experiment control options ( ) |
| | experiment directory (-d) option ( ) |
| | experiment group (-g) option ( ) |
| | experiment name (-o) option ( ) |
| | follow descendant processes (-F) option ( ) |
| | hardware counter overflow profiling (-h) option ( ) |
| | heap tracing (-H) option ( ) |
| | Java version (-j) option ( ) |
| | listing the options of ( ) |
| | miscellaneous options ( ) |
| | MPI tracing (-m) option ( ) |
| | output options ( ) |
| | pause and resume data recording (-y) option ( ) |
| | periodic sampling (-S) option ( ) |
| | readme display (-R) option ( ) |
| | record count data (-c) option ( ) |
| | record sample point (-l) option ( ) |
| | stop target after exec (-x) option ( ) |
| | synchronization wait tracing (-s) option ( ) |
| | syntax ( ) |
|
| collect command, time range for data collection (-t) option ( ) |
|
| collect command |
| | verbose (-v) option ( ) |
| | version (-V) option ( ) |
| | with ppgsz command ( ) |
|
| Collect Experiment, Preview command ( ) |
|
| Collector |
| | API, using in your program ( ) ( ) |
| | attaching to a running process ( ) |
| | defined ( ) ( ) |
| | disabling in dbx ( ) |
| | enabling in dbx ( ) |
| | running in dbx ( ) |
| | running with the collect command ( ) |
|
| collectorAPI.h ( ) |
| | as part of C and C++ interface to collector ( ) |
|
| common subexpression elimination ( ) |
|
| compiler commentary ( ) |
| | classes defined ( ) |
| | cloned functions ( ) |
| | common subexpression elimination ( ) |
| | description of ( ) |
| | filtering in er_src utility ( ) |
| | filtering types displayed ( ) |
| | inlined functions ( ) |
| | loop optimizations ( ) |
| | parallelizaton ( ) |
| | selecting for annotated disassembly listing in er_print utility ( ) |
| | selecting for annotated source and disassembly listing in er_print utility ( ) |
| | selecting for annotated source listing in er_print utility ( ) |
|
| compiler-generated body functions |
| | displayed by the Performance Analyzer ( ) ( ) |
| | names ( ) |
|
| compiler optimization |
| | inlining ( ) |
| | parallelization ( ) |
|
| compiling |
| | affects of optimization on program analysis ( ) |
| | debug symbol information format ( ) |
| | effect of static linking on data collection ( ) |
| | for Lines analyses ( ) |
| | Java programming language ( ) |
| | linking for data collection ( ) |
| | source code for annotated Source and Disassembly ( ) |
| | static linking of libraries ( ) |
|
| copying an experiment ( ) |
|
| correlation, effect on metrics ( ) |
|
| CPU filtering ( ) |
|
| CPUs |
| | listing selected, in er_print utility ( ) |
| | selecting in er_print utility ( ) |
| | | |
D |
|
| data collection |
| | controlling from your program ( ) |
| | disabling from your program ( ) |
| | disabling in dbx ( ) |
| | dynamic memory allocation effects ( ) |
| | enabling in dbx ( ) |
| | from MPI programs ( ) |
| | linking for ( ) |
| | MPI program, using dbx ( ) |
| | MPI program, using the collect command ( ) |
| | pausing for collect command ( ) |
| | pausing from your program ( ) |
| | pausing in dbx ( ) |
| | preparing your program for ( ) |
| | program control of ( ) |
| | rate of ( ) |
| | resuming for collect command ( ) |
| | resuming from your program ( ) |
| | resuming in dbx ( ) |
| | segmentation faults ( ) |
| | using dbx ( ) |
| | using the collect command ( ) |
|
| data-derived metrics |
| | displaying list of in er_print utility ( ) |
| | setting in the er_print utility ( ) |
|
| data_layout command ( ) |
|
| data objects |
| | <Scalars> descriptors ( ) |
| | <Total>descriptor ( ) |
| | defined ( ) |
| | descriptors ( ) |
| | in hardware counter overflow experiments ( ) |
| | layout ( ) |
| | scope ( ) |
| | set the sort metric for ( ) |
|
| data_objects command ( ) |
|
| data presentation |
| | saving settings ( ) |
| | setting options ( ) |
|
| data_single command ( ) |
|
| data_sort command ( ) |
|
| data types ( ) |
| | clock-based profiling ( ) |
| | default, in the Timeline tab ( ) |
| | hardware counter overflow profiling ( ) |
| | heap tracing ( ) |
| | MPI tracing ( ) |
| | synchronization wait tracing ( ) |
|
| DataLayout tab ( ) |
|
| DataObjects tab ( ) |
|
| dataraces |
| | detailed information ( ) |
| | listing ( ) |
|
| dataspace profiling, data objects ( ) |
|
| dbx |
| | collecting data under MPI ( ) |
| | running the Collector in ( ) |
|
| dbx collector subcommands |
| | archive ( ) |
| | dbxsample ( ) |
| | disable ( ) |
| | enable ( ) |
| | enable_once (obsolete) ( ) |
| | hwprofile ( ) |
| | limit ( ) |
| | pause ( ) |
| | profile ( ) |
| | quit (obsolete) ( ) |
| | resume ( ) |
| | sample ( ) |
| | sample record ( ) |
| | show ( ) |
| | status ( ) |
| | store ( ) |
| | store filename (obsolete) ( ) |
| | synctrace ( ) ( ) ( ) |
| | tha ( ) |
|
| ddetail command ( ) |
|
| Deadlock Detail tab ( ) |
|
| deadlocks |
| | detailed information ( ) |
| | listing ( ) |
|
| deadlocks command ( ) |
|
| Deadlocks tab ( ) |
|
| default metrics ( ) |
|
| defaults, setting in a defaults file ( ) |
|
| descendant experiments |
| | loading ( ) |
| | setting mode for reading, in er_print utility ( ) |
|
| descendant processes |
| | collecting data for all followed ( ) |
| | collecting data for selected ( ) |
| | experiment location ( ) |
| | experiment names ( ) |
| | followed by Collector ( ) |
| | limitations on data collection for ( ) |
|
| disassembly code, annotated |
| | branch target ( ) |
| | cloned functions ( ) |
| | description ( ) |
| | for cloned functions ( ) ( ) |
| | hardware counter metric attribution ( ) |
| | HotSpot-compiled instructions ( ) |
| | inclusive metrics ( ) |
| | instruction issue dependencies ( ) |
| | interpreting ( ) |
| | Java native methods ( ) |
| | location of executable ( ) |
| | metric formats ( ) |
| | printing in er_print utility ( ) |
| | setting preferences in er_print utility ( ) |
| | setting the highlighting threshold in er_print utility ( ) |
| | viewing with er_src utility ( ) |
|
| Disassembly tab ( ) |
|
| disk space, estimating for experiments ( ) |
|
| documentation, accessing ( ) |
|
| documentation index ( ) |
|
| DTrace driver |
| | described ( ) |
| | setting up access to ( ) |
|
| Dual-Source tab ( ) |
|
| dynamically compiled functions |
| | Collector API for ( ) |
| | definition ( ) ( ) |
| | | |
E |
|
| entry points, alternate, in Fortran functions ( ) |
|
| environment variables |
| | JAVA_PATH ( ) |
| | JDK_HOME ( ) |
| | LD_LIBRARY_PATH ( ) |
| | LD_PRELOAD ( ) |
| | PATH ( ) |
|
| er_archive utility ( ) |
|
| er_cp utility ( ) |
|
| er_export utility ( ) |
|
| er_kernel utility ( ) |
|
| er_mv utility ( ) |
|
| er_print commands |
| | addpath ( ) |
| | allocs ( ) |
| | appendtfile ( ) |
| | callers-callees ( ) |
| | cc ( ) |
| | cmetric_list ( ) |
| | cmetrics ( ) |
| | cpu_list ( ) |
| | cpu_select ( ) |
| | csingle ( ) |
| | csort ( ) |
| | data_layout ( ) |
| | data_metric_list ( ) |
| | data_metrics ( ) |
| | data_objects ( ) |
| | data_single ( ) |
| | data_sort ( ) |
| | dcc ( ) |
| | ddetail ( ) |
| | deadlocks ( ) |
| | disasm ( ) |
| | dmetrics ( ) |
| | dsort ( ) |
| | en_desc ( ) |
| | exp_list ( ) |
| | fsingle ( ) |
| | fsummary ( ) |
| | functions ( ) |
| | header ( ) |
| | help ( ) |
| | ifreq ( ) |
| | indx_metric_list ( ) |
| | indxobj ( ) |
| | indxobj_define ( ) |
| | indxobj_list ( ) |
| | indxobj_metrics ( ) |
| | indxobj_sort ( ) |
| | leaks ( ) |
| | limit ( ) |
| | lines ( ) |
| | lsummary ( ) |
| | lwp_list ( ) |
| | lwp_select ( ) |
| | mapfile ( ) |
| | metric_list ( ) |
| | metrics ( ) |
| | name ( ) |
| | object_list ( ) |
| | object_select ( ) |
| | objects ( ) |
| | outfile ( ) |
| | overview ( ) |
| | pathmap ( ) |
| | pcs ( ) |
| | procstats ( ) |
| | psummary ( ) |
| | quit ( ) |
| | races ( ) |
| | rdetail ( ) |
| | rtabs ( ) |
| | sample_list ( ) |
| | sample_select ( ) |
| | scc ( ) |
| | script ( ) |
| | setpath ( ) |
| | sort ( ) |
| | source ( ) |
| | statistics ( ) |
| | sthresh ( ) ( ) |
| | tabs ( ) |
| | thread_list ( ) |
| | thread_select ( ) |
| | tldata ( ) |
| | tlmode ( ) |
| | version ( ) ( ) |
| | viewmode ( ) |
|
| er_print utility |
| | command-line options ( ) |
| | commands |
| | | See er_print commands | |
| | metric keywords ( ) |
| | metric lists ( ) |
| | purpose ( ) |
| | syntax ( ) |
|
| .er.rc file ( ) ( ) ( ) ( ) ( ) |
|
| er_rm utility ( ) |
|
| er_src utility ( ) |
|
| event marker ( ) |
|
| Event tab ( ) ( ) |
|
| events |
| | default display type in the Timeline tab ( ) |
| | displayed in Timeline tab ( ) |
|
| exclusive metrics |
| | defined ( ) |
| | for PLT instructions ( ) |
| | how computed ( ) |
| | illustrated ( ) |
| | use of ( ) |
|
| execution statistics |
| | comparison of times with the function ( ) |
| | printing in er_print utility ( ) |
|
| experiment directory |
| | default ( ) |
| | specifying in dbx ( ) |
| | specifying with collect command ( ) |
|
| experiment filtering ( ) |
|
| experiment groups ( ) |
| | adding ( ) |
| | creating ( ) |
| | default name ( ) |
| | defined ( ) |
| | multiple ( ) |
| | name restrictions ( ) |
| | preview ( ) |
| | removing ( ) |
| | specifying name in dbx ( ) |
| | specifying name with collect command ( ) |
|
| experiment names ( ) |
| | default ( ) |
| | MPI, using MPI_comm_rank and a script ( ) |
| | MPI default ( ) ( ) |
| | restrictions ( ) |
| | specifying in dbx ( ) |
|
| experiments |
| | See also experiment directory | |
| | adding ( ) |
| | appending current path ( ) |
| | archiving load objects in ( ) ( ) |
| | copying ( ) |
| | data aggregation ( ) |
| | default name ( ) |
| | defined ( ) |
| | descendant, loading ( ) |
| | groups ( ) |
| | header information in er_print utility ( ) |
| | limiting the size of ( ) ( ) |
| | listing in er_print utility ( ) |
| | location ( ) |
| | moving ( ) ( ) |
| | moving MPI ( ) |
| | MPI storage issues ( ) |
| | multiple ( ) |
| | naming ( ) |
| | opening ( ) |
| | preview ( ) |
| | remapping path prefixes ( ) |
| | removing ( ) |
| | setting mode for Java and OpenMP ( ) |
| | setting path to find files ( ) |
| | storage requirements, estimating ( ) |
| | terminating from your program ( ) |
| | where stored ( ) ( ) |
|
| experiments, descendant, setting mode for reading, in er_print utility ( ) |
|
| Experiments tab ( ) |
|
| explicit multithreading ( ) |
| | | |
F |
|
| fast traps ( ) |
|
| filter CPU ( ) |
|
| Filter Data dialog box ( ) |
|
| filter experiment ( ) |
|
| filter LWPs ( ) |
|
| filter sample ( ) |
|
| filter threads ( ) |
|
| Find tool ( ) |
|
| Formats tab ( ) |
|
| Fortran |
| | alternate entry points ( ) |
| | Collector API ( ) |
| | subroutines ( ) |
|
| frames, stack, See stack frames |
|
| function calls |
| | between shared objects ( ) |
| | in single-threaded programs ( ) |
| | recursive, metric assignment to ( ) |
|
| function list |
| | compiler-generated body function ( ) |
| | printing in er_print utility ( ) |
| | sort order, specifying in er_print utility ( ) |
|
| function-list metrics |
| | displaying list of in er_print utility ( ) |
| | selecting default in .er.rc file ( ) |
| | selecting in er_print utility ( ) |
| | setting default sort order in .er.rc file ( ) |
|
| function names, C++, choosing long or short form in er_print utility ( ) |
|
| function PCs, aggregation ( ) ( ) ( ) |
|
| function reordering ( ) |
|
| functions |
| | @plt ( ) |
| | <Total> ( ) |
| | <Unknown> ( ) |
| | address within a load object ( ) |
| | aliased ( ) |
| | alternate entry points (Fortran) ( ) |
| | cloned ( ) ( ) |
| | Collector API ( ) ( ) |
| | definition of ( ) |
| | dynamically compiled ( ) ( ) ( ) |
| | global ( ) |
| | inlined ( ) |
| | MPI, traced ( ) |
| | non-unique, names of ( ) |
| | outline ( ) ( ) |
| | static, in stripped shared libraries ( ) ( ) |
| | static, with duplicate names ( ) |
| | system library, interposition by Collector ( ) |
| | variation in addresses of ( ) |
| | wrapper ( ) |
|
| Functions tab ( ) ( ) |
| | | |
H |
|
| hardware counter, defined ( ) |
|
| hardware counter attribute options ( ) |
|
| hardware counter library, libcpc.so ( ) |
|
| hardware counter list |
| | description of fields ( ) |
| | obtaining with collect command ( ) |
| | obtaining with dbx collector command ( ) |
| | raw counters ( ) |
| | well-known counters ( ) |
|
| hardware counter metrics, displayed in DataObjects tab ( ) |
|
| hardware counter overflow profiling |
| | collecting data with collect command ( ) |
| | collecting data with dbx ( ) |
| | data in profile packet ( ) |
| | default metrics ( ) |
| | defined ( ) |
|
| hardware counter overflow value |
| | consequences of too small or too large ( ) |
| | defined ( ) |
| | experiment size, effect on ( ) |
| | setting in dbx ( ) |
| | setting with collect ( ) |
|
| hardware counters |
| | choosing with collect command ( ) |
| | choosing with dbx collector command ( ) |
| | counter names ( ) |
| | data objects and metrics ( ) |
| | list described ( ) |
| | obtaining a list of ( ) ( ) |
| | overflow value ( ) |
|
| heap tracing |
| | collecting data in dbx ( ) |
| | collecting data with collect command ( ) |
| | default metrics ( ) |
| | metrics ( ) |
| | preloading the Collector library ( ) |
|
| high metric values |
| | in annotated disassembly code ( ) |
| | in annotated source code ( ) |
| | | |
I |
|
| inclusive metrics |
| | defined ( ) |
| | effect of recursion on ( ) |
| | for outlined functions ( ) |
| | for PLT instructions ( ) |
| | how computed ( ) |
| | illustrated ( ) |
| | use of ( ) |
|
| index lines ( ) |
| | in Disassembly tab ( ) ( ) |
| | in er_print utility ( ) ( ) |
| | in Source tab ( ) ( ) ( ) |
|
| index lines, special |
| | compiler-generated body functions ( ) |
| | HotSpot-compiled instructions ( ) |
| | instructions without line numbers ( ) |
| | Java native methods ( ) |
| | outline functions ( ) |
|
| index-object metrics, displaying list of in er_print utility ( ) |
|
| index objects ( ) |
| | defining ( ) |
| | listing ( ) |
| | metrics ( ) |
| | sorting ( ) |
|
| Index Tabs ( ) |
|
| indxobj command ( ) |
|
| indxobj_define command ( ) |
|
| indxobj_list command ( ) |
|
| indxobj_metrics command ( ) |
|
| indxobj_sort command ( ) |
|
| inlined functions ( ) |
|
| input file |
| | terminating in er_print utility ( ) |
| | to er_print utility ( ) |
|
| Inst–Freq tab ( ) |
|
| instruction frequency, printing list in er_print utility ( ) |
|
| instruction issue |
| | delay ( ) |
| | grouping, effect on annotated disassembly ( ) |
|
| intermediate files, use for annotated source listings ( ) |
|
| interposition by Collector on system library functions ( ) |
|
| interval, profiling, See profiling interval |
|
| interval, sampling, See sampling interval |
| | | |
L |
|
| LD_LIBRARY_PATH environment variable ( ) |
|
| LD_PRELOAD environment variable ( ) |
|
| leaf PC, defined ( ) |
|
| Leak tab ( ) |
|
| LeakList tab ( ) |
|
| leaks, memory, definition ( ) |
|
| Legend tab ( ) |
|
| libaio.so, interaction with data collection ( ) |
|
| libcollector.h ( ) |
| | as part of Java programming language interface to collector ( ) |
|
| libcollector.so shared library |
| | preloading ( ) |
| | using in your program ( ) |
|
| libcpc.so, use of ( ) |
|
| libfcollector.h ( ) |
|
| libraries |
| | collectorAPI.h ( ) |
| | interposition on ( ) |
| | libaio.so ( ) |
| | libcollector.so ( ) ( ) ( ) |
| | libcpc.so ( ) ( ) |
| | libthread.so ( ) |
| | MPI ( ) ( ) |
| | static linking ( ) |
| | stripped shared, and static functions ( ) ( ) |
| | system ( ) |
|
| limitations |
| | descendant process data collection ( ) |
| | experiment group names ( ) |
| | experiment name ( ) |
| | Java profiling ( ) |
| | profiling interval value ( ) |
|
| limiting output in er_print utility ( ) |
|
| limiting the experiment size ( ) ( ) |
|
| Lines tab ( ) ( ) |
|
| load objects |
| | addresses of functions ( ) |
| | contents of ( ) |
| | defined ( ) |
| | listing selected, in er_print utility ( ) |
| | printing list in er_print utility ( ) |
| | selecting in er_print utility ( ) |
| | symbol tables ( ) |
| | writing layouts of ( ) |
|
| loop optimizations ( ) |
|
| LWPs |
| | creation by Solaris threads ( ) |
| | filtering ( ) |
| | listing selected, in er_print utility ( ) |
| | selecting in er_print utility ( ) |
| | | |
M |
|
| mapfile |
| | generating ( ) |
| | generating with er_print utility ( ) |
|
| memory allocations ( ) |
| | and leaks ( ) |
| | effects on data collection ( ) |
|
| memory leaks, definition ( ) |
|
| memory object, defined ( ) |
|
| MemoryObjects Tabs ( ) |
|
| methods, See functions |
|
| metrics |
| | attributed ( ) |
| | | See attributed metrics | |
| | clock-based profiling ( ) ( ) |
| | default ( ) |
| | defined ( ) |
| | effect of correlation ( ) |
| | exclusive |
| | | See exclusive metrics | |
| | function-list |
| | | See function-list metrics | |
| | hardware counter, attributing to instructions ( ) |
| | heap tracing ( ) |
| | inclusive |
| | | See inclusive metrics | |
| | inclusive and exclusive ( ) ( ) |
| | interpreting for instructions ( ) |
| | interpreting for source lines ( ) |
| | memory allocation ( ) |
| | MPI tracing ( ) |
| | synchronization wait tracing ( ) |
| | threshold ( ) |
| | threshold, setting ( ) |
| | time precision ( ) |
| | timing ( ) |
|
| Metrics tab ( ) |
|
| microstates ( ) |
| | contribution to metrics ( ) |
| | switching ( ) |
|
| moving an experiment ( ) ( ) |
|
| MPI experiments |
| | default name ( ) |
| | moving ( ) |
| | storage issues ( ) |
|
| MPI programs |
| | attaching to ( ) |
| | collecting data from ( ) |
| | collecting data with collect command ( ) |
| | collecting data with dbx ( ) |
| | experiment names ( ) ( ) ( ) |
| | experiment storage issues ( ) |
|
| MPI tracing |
| | collecting data in dbx ( ) |
| | collecting data with collect command ( ) |
| | data in profile packet ( ) |
| | functions traced ( ) |
| | interpretation of metrics ( ) |
| | metrics ( ) |
| | preloading the Collector library ( ) |
|
| multithreaded applications, attaching the Collector to ( ) |
|
| multithreading, explicit ( ) |
| | | |
O |
|
| OpenMP |
| | metrics ( ) |
| | overview of execution ( ) |
| | profiling data, machine representation ( ) |
| | setting er_print display output for ( ) |
| | User mode call stacks ( ) |
| | user mode display of profile data ( ) |
|
| OpenMP parallelization ( ) |
|
| optimizations |
| | common subexpression elimination ( ) |
| | program analysis affect of ( ) |
| | tail-call ( ) |
|
| options, command-line, er_print utility ( ) |
|
| outline functions ( ) ( ) |
|
| output file |
| | closing, in er_print utility ( ) |
| | closing and opening new, in er_print utility ( ) |
|
| overflow value, hardware counter, See hardware counter overflow value |
|
| overview data, printing in er_print utility ( ) |
| | | |
P |
|
| parallel execution, directives ( ) |
|
| PATH environment variable ( ) |
|
| path prefix mapping ( ) |
|
| path to files ( ) |
|
| pathmap command ( ) |
|
| Pathmaps tab ( ) |
|
| pausing data collection |
| | for collect command ( ) |
| | from your program ( ) |
| | in dbx ( ) |
|
| PCs |
| | defined ( ) |
| | from PLT ( ) |
| | ordered list in er_print utility ( ) |
|
| PCs tab ( ) ( ) |
|
| Performance Analyzer |
| | Callers-Callees tab ( ) ( ) |
| | command-line options ( ) |
| | DataLayout tab ( ) |
| | DataObjects tab ( ) |
| | Deadlock Detail tab ( ) |
| | Deadlocks tab ( ) |
| | defaults ( ) |
| | defined ( ) |
| | definition ( ) |
| | Disassembly tab ( ) |
| | Dual-Source tab ( ) |
| | Event tab ( ) ( ) |
| | Experiments tab ( ) |
| | File menu ( ) |
| | Filter Data dialog box ( ) |
| | Find tool ( ) |
| | Formats tab ( ) |
| | Functions tab ( ) ( ) |
| | Help menu ( ) |
| | Index tabs ( ) |
| | Inst–Freq tab ( ) |
| | Leak tab ( ) |
| | LeakList tab ( ) |
| | Legend tab ( ) |
| | Lines tab ( ) ( ) |
| | MemoryObjects tabs ( ) |
| | Metrics tab ( ) |
| | Pathmaps tab ( ) |
| | PCs tab ( ) ( ) |
| | Race Detail tab ( ) |
| | Races tab ( ) |
| | recording an experiment ( ) |
| | Search Path tab ( ) |
| | Show/Hide Functions ( ) |
| | Sort tab ( ) |
| | Source/Disassembly tab ( ) |
| | Source tab ( ) |
| | starting ( ) |
| | Statistics tab ( ) |
| | Summary tab ( ) ( ) |
| | tabs to be shown ( ) |
| | Timeline menu ( ) ( ) |
| | Timeline tab ( ) ( ) ( ) |
| | View menu ( ) |
|
| performance data, conversion into metrics ( ) |
|
| performance metrics, See metrics |
|
| PLT (Program Linkage Table) ( ) |
|
| ppgsz command ( ) |
|
| preloading libcollector.so ( ) |
|
| printing accumulated statistics from er_print utility ( ) |
|
| printing the current path ( ) |
|
| process address-space text and data regions ( ) |
|
| prof utility ( ) |
|
| profile packet |
| | clock-based data ( ) |
| | hardware counter overflow data ( ) |
| | MPI tracing data ( ) |
| | size of ( ) |
| | synchronization wait tracing data ( ) |
|
| profiling, defined ( ) |
|
| profiling interval |
| | defined ( ) |
| | experiment size, effect on ( ) |
| | limitations on value ( ) |
| | setting with dbx collector command ( ) |
| | setting with the collect command ( ) ( ) |
|
| program counter (PC), defined ( ) |
|
| program execution |
| | call stacks described ( ) |
| | explicit multithreading ( ) |
| | shared objects and function calls ( ) |
| | signal handling ( ) |
| | single-threaded ( ) |
| | tail-call optimization ( ) |
| | traps ( ) |
|
| Program Linkage Table (PLT) ( ) |
|
| program structure, mapping call stack addresses to ( ) |
| | | |
S |
|
| sample filtering ( ) |
|
| sample points, displayed in Timeline tab ( ) |
|
| samples |
| | circumstances of recording ( ) |
| | defined ( ) |
| | information contained in packet ( ) |
| | interval |
| | | See sampling interval | |
| | listing selected, in er_print utility ( ) |
| | manual recording in dbx ( ) |
| | manual recording with collect ( ) |
| | periodic recording in dbx ( ) |
| | periodic recording with collect command ( ) |
| | recording from your program ( ) |
| | recording when dbx stops a process ( ) |
| | selecting in er_print utility ( ) |
|
| Sampling Collector, See Collector |
|
| sampling interval |
| | defined ( ) |
| | setting in dbx ( ) |
| | setting with the collect command ( ) |
|
| Search Path tab ( ) |
|
| searching for source and object files ( ) |
|
| segmentation faults during data collection ( ) |
|
| Select Tabs dialog box ( ) ( ) |
|
| setpath command ( ) |
|
| setting mode for reading descendant experiments in er_print utility ( ) |
|
| setuid, use of ( ) |
|
| shared objects, function calls between ( ) |
|
| Show/Hide Functions dialog box ( ) |
|
| signal handlers |
| | installed by Collector ( ) ( ) |
| | user program ( ) |
|
| signals |
| | calls to handlers ( ) |
| | profiling ( ) |
| | profiling, passing from dbx to collect command ( ) |
| | use for manual sampling with collect command ( ) |
| | use for pause and resume with collect command ( ) |
|
| single-threaded program execution ( ) |
|
| sort order |
| | callers-callees metrics, in er_print utility ( ) |
| | function list, specifying in er_print utility ( ) |
|
| Sort tab ( ) |
|
| source and disassembly code, annotated, setting preferences in er_print utility ( ) |
|
| source code, annotated |
| | cloned functions ( ) |
| | compiler commentary ( ) |
| | compiler-generated body functions ( ) |
| | description ( ) ( ) |
| | discerning annotations from source ( ) |
| | for cloned functions ( ) |
| | index lines ( ) |
| | instructions without line numbers ( ) |
| | interpreting ( ) |
| | location of source files ( ) |
| | metric formats ( ) |
| | outline functions ( ) |
| | printing in er_print utility ( ) |
| | setting compiler commentary classes in er_print utility ( ) |
| | setting the highlighting threshold in er_print utility ( ) |
| | use of intermediate files ( ) |
| | viewing in Performance Analyzer ( ) |
| | viewing with er_src utility ( ) |
|
| source code, compiler commentary ( ) |
|
| Source/Disassembly tab ( ) |
|
| source lines, ordered list in er_print utility ( ) |
|
| Source tab ( ) |
|
| stack frames |
| | defined ( ) |
| | from trap handler ( ) |
| | reuse of in tail-call optimization ( ) |
|
| static functions |
| | duplicate names ( ) |
| | in stripped shared libraries ( ) ( ) |
|
| static linking, effect on data collection ( ) |
|
| Statistics tab ( ) |
|
| storage requirements, estimating for experiments ( ) |
|
| subroutines, See functions |
|
| summary metrics |
| | for a single function, printing in er_print utility ( ) |
| | for all functions, printing in er_print utility ( ) |
|
| Summary tab ( ) ( ) |
|
| symbol tables, load-object ( ) |
|
| synchronization delay events |
| | data in profile packet ( ) |
| | defined ( ) |
| | metric defined ( ) |
|
| synchronization delay tracing, default metrics ( ) |
|
| synchronization wait time |
| | defined ( ) ( ) |
| | metric, defined ( ) |
|
| synchronization wait tracing |
| | collecting data in dbx ( ) |
| | collecting data with collect command ( ) |
| | data in profile packet ( ) |
| | defined ( ) |
| | metrics ( ) |
| | preloading the Collector library ( ) |
| | threshold |
| | | See threshold, synchronization wait tracing | |
| | wait time ( ) ( ) |
|
| syntax |
| | er_archive utility ( ) |
| | er_export utility ( ) |
| | er_print utility ( ) |
| | er_src utility ( ) |
| | | |
T |
|
| tabs |
| | selecting for display ( ) |
| | setting default visible set for Thread Analyzer, in er_print utility ( ) |
| | setting default visible set of, in er_print utility ( ) |
|
| tail-call optimization ( ) ( ) |
|
| Thread Analyzer, setting default visible set, in er_print utility ( ) |
|
| thread filtering ( ) |
|
| threads |
| | creation of ( ) |
| | library ( ) |
| | listing selected, in er_print utility ( ) |
| | selecting in er_print utility ( ) |
| | worker ( ) |
|
| threshold, highlighting |
| | in annotated disassembly code, er_print utility ( ) |
| | in annotated source code, er_print utility ( ) |
|
| threshold, synchronization wait tracing |
| | calibration ( ) |
| | defined ( ) |
| | effect on collection overhead ( ) |
| | setting with dbx collector ( ) |
| | setting with the collect command ( ) ( ) |
|
| time metrics, precision ( ) |
|
| Timeline menu ( ) |
|
| Timeline tab ( ) ( ) ( ) |
|
| TLB (translation lookaside buffer) misses ( ) ( ) |
|
| traps ( ) |