Pprof is the parallel profile tool. It prints pC++ profile datafiles generated by programs compiled for direct profiling. The output of pprof is similar to the UNIX prof tool. In addition, it prints a function profile for each program thread and some data access statistics, showing the local and remote accesses to each collection per thread. Also, it prints a function profile summary (mean, minimum, maximum) and collection data access summary for the whole parallel execution. The function profile table has the following fields:
Vpprof is a graphical viewer for pC++ profile datafiles. After compiling an application for profiling and running it, vpprof lets you browse through the function and collection profile data. It is a graphical frontend to pprof implemented using Tcl/Tk . The main window shows a summary of the function and the collection access profile data in the form of bar graphs. A mouse click on a bar graph object provides more detailed information.