U.S. Department of Energy Office of Scientific and Technical Information
Title: Process Monitor
Software·
OSTI ID:1230693
This library is used to get process information (eg memory and timing). By setting an environment variable, the runtime system loads libprocmon.so while loading your executable. This library causes the SIGPROF signal to be triggered at time intervals. The procmon signal handler calls various system routines (eg clock_gettime, malinfo, getrusage, and ioctl {accessing the /proc filesystem}) to gather information about the process. The information is then printed to a file which can be viewed graphically via procmon_plot.pl. This information is obtained via a sampling approach. As with any sampling approach, the information it gathers will not be completely accurate. For example, if you are looking at memory high-water mark the memory allocation and freeing could have occurred between samples and thus would not be "seen" by this program. See "Usage" below for environment variables that affect this monitor (eg time between sampling).
To order this software or receive further information, please fill out the following request: Request Software
@misc{osti_1230693,
title = {Process Monitor, Version 00},
author = {},
abstractNote = {This library is used to get process information (eg memory and timing). By setting an environment variable, the runtime system loads libprocmon.so while loading your executable. This library causes the SIGPROF signal to be triggered at time intervals. The procmon signal handler calls various system routines (eg clock_gettime, malinfo, getrusage, and ioctl {accessing the /proc filesystem}) to gather information about the process. The information is then printed to a file which can be viewed graphically via procmon_plot.pl. This information is obtained via a sampling approach. As with any sampling approach, the information it gathers will not be completely accurate. For example, if you are looking at memory high-water mark the memory allocation and freeing could have occurred between samples and thus would not be "seen" by this program. See "Usage" below for environment variables that affect this monitor (eg time between sampling).},
doi = {},
url = {https://www.osti.gov/biblio/1230693},
year = {Mon Dec 01 00:00:00 EST 2003},
month = {Mon Dec 01 00:00:00 EST 2003},
note =
}