Libmonitor: A tool for first-party monitoring

  • Authors:
  • Mark W. Krentel

  • Affiliations:
  • Dept. of Computer Science, Rice University, 6100 Main St., Houston, TX 77005, United States

  • Venue:
  • Parallel Computing
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Libmonitor is a library that provides hooks into a program and provides callback functions for monitoring the begin and end of processes and threads and maintains control across fork, exec and in the presence of signals. It provides a layer on which to build first-party profiling tools for performance or correctness. Libmonitor is lightweight, fully scalable, easy to use and does not require access to an application's source code.