Communications of the ACM
Ethernet: distributed packet switching for local computer networks
Communications of the ACM
An overview of the mesa processor architecture
ASPLOS I Proceedings of the first international symposium on Architectural support for programming languages and operating systems
A processor for a high-performance personal computer
ISCA '80 Proceedings of the 7th annual symposium on Computer Architecture
Structure and application of a measurement tool-SAMPLER/3000
SIGMETRICS '81 Proceedings of the 1981 ACM SIGMETRICS conference on Measurement and modeling of computer systems
XRAY: Instrumentation for multiple computers
PERFORMANCE '80 Proceedings of the 1980 international symposium on Computer performance modelling, measurement and evaluation
A structural view of the Cedar programming environment
ACM Transactions on Programming Languages and Systems (TOPLAS)
A relational approach to monitoring complex systems
ACM Transactions on Computer Systems (TOCS)
Performance-Measurement Tools in a Multiprocessor Environment
IEEE Transactions on Computers
Performance Measurement for Parallel and Distributed Programs: a Structured and Automatic Approach
IEEE Transactions on Software Engineering
A bibliography of parallel debuggers, 1990 edition
ACM SIGPLAN Notices
The Mesa programming environment
SLIPE '85 Proceedings of the ACM SIGPLAN 85 symposium on Language issues in programming environments
SLIPE '85 Proceedings of the ACM SIGPLAN 85 symposium on Language issues in programming environments
Hi-index | 0.00 |
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.