The Mesa Spy: an interactive tool for performance debugging

  • Authors:
  • Gene McDaniel

  • Affiliations:
  • Computer Science Laboratory

  • Venue:
  • SIGMETRICS '82 Proceedings of the 1982 ACM SIGMETRICS conference on Measurement and modeling of computer systems
  • Year:
  • 1982

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Spy is a performance evaluation tool for the Mesa environment that uses a new extention to the PC sampling technique. The data collection process can use information in the run time call stack to determine what code is responsible for the resources being consumed. The Spy avoids perturbing the user environment when it executes, provides symbolic output at the source-language level, and can be used without recompiling the program to be examined. Depending upon how much complication the user asks for during data collection, the Spy steals between .3% and 1.8% of the cycles of a fast machine, and between 1.08% and 35.9% of the cycles on a slow machine.