LA-CC 03-070, C-03,066

PROCMON - Process Monitor

Source

Source

Documentation

Documentation

Executive Summary

This software provides a relatively(?) easy way to get process information (currently memory and CPU usage) that is independent(?) of UNIX the architecture.

Information is printed much like that for a ps or top command (eg process size and overall/instantaneous CPU usage is printed at a specified time interval). Manual instrumentation can also be done to get information about specific code blocks. This is done by adding "start" and "stop" calls (with a tag name) in the source code (C/C++ or Fortran).

The tool procmon_post.pl can be used to process this raw data output and create graphs/charts.

Output File Formats/Discussion

Each of the example runs below has a link to a directory of output files.


Example Runs