tnfview is a CDE/Motif-based tool that allows you to load a TNF trace file, view it, and manipulate it to see what was going on in the program that recorded that trace file.
tnfview displays a timeline view of TNF data in the tnfview main window and displays scatter plot, table, and histogram views in the tnfview plot window.
The main window of tnfview displays a large timeline window showing colored glyphs for different events, arrayed on different horizontal lines that represent process ranks. Using the timeline window, you can:
Select events with the mouse.
Display event details in the table below the timeline graph.
Adjust the vertical and horizontal axes, zooming and scrolling them independently for better viewing.
Print the timeline graph.
tnfview displays a small panner window in the lower left corner, showing where the main window is currently focused. Using the panner window, you can:
Select an area in the panner window to re-orient the timeline.
Having selected an area, you can drag the area frame to another part of the panner window.
Clicking on the graph button in the main window opens the tnfview plot window. Using the plot window, you can:
Select and view data derived from pairs of events called intervals, and groups of events (or intervals) called datasets.
Manipulate the display of datasets in scatter plots, tables, and histograms.
Print the displayed graphs.
For more information about TNF probes and how to use them in Prism, see the Prism 6.0 User's Guide. For more information about the TNF-instrumented Sun MPI library, see the Sun MPI 4.0 User's Guide.
For background information about TNF tracing, see the Solaris 2.6 Programming Utilities Guide, and the man pages prex(1), tnfdump(1), tnfxtract(1), TNF_DECLARE_RECORD(3X), TNF_PROBE(3X), libtnfctl(3X), tnf_process_disable(3X), tracing(3X), tnf_kernel_probes(4), and attributes(5).