

|
DEEP/MPI Loop time whole program display | ||
|
With the whole program view, your program can be examined on one screen,
with color-coded lines of pixels representing performance of source lines
in each subprogram.
Each procedure is represented by a rectangle whose length is proportional to the number of source code lines. Each horizontal line of pixels represents an individual line of code, and these lines are indented to correspond to control structures in the original source (loops, conditional blocks, etc.). The more indented a part of rectangle is, the more complicated the structure of the program at that point. Clicking on any pixel in a rectangle will bring up the corresponding source line in the source code editor, and also bring up that area in the code abstract viewer for that procedure. This allows you to move quickly from the high-level program information to specific information about an area of the program. The screen shot on the next page shows the whole program view with CPU time per loop. The "hot spots" in the program are clearly delineated in red. The bluer colors are "colder areas" that take less time. (There is a color key at the top of the viewer). The black sections at the top of procedures is generally the variable declarations (which in general don't use run-time). If the program does not fit in the space of the current window, horizontal and verical scrollbars are used. | ||
Return to the program analysis options page.
Home
Contact
Webmaster
Legal
Copyright 2003 Crescent Bay Software Corp.