skip to main content
article
Free Access

SPAM: a microcode based tool for tracing operating sytsem events

Published:01 June 1988Publication History
Skip Abstract Section

Abstract

We have developed a tool called SPAM (for System Performance Analysis using Microcode), based on microcode modifications to a VAX 8600, that traces operating system events as a side-effect to normal execution. This trace of interrupts, exceptions, system calls and context switches can then be processed to analyze operating system behavior for the purpose of debugging, tuning or development. SPAM allows measurement to be made on a fully operating UNIX system with little perturbation (typically less than 10%) and without the need for modifying the kernel.

References

  1. S. W. Melvin and Y. N. Patt, "A Microcode based Environment for Non-Invasive Performance Analysis," Proceedings to The 19th Annual Workshop on Microprogramming, October 15-17, 1986, New York, New York. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. SPAM: a microcode based tool for tracing operating sytsem events

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image ACM SIGMICRO Newsletter
              ACM SIGMICRO Newsletter  Volume 19, Issue 1-2
              June 1988
              66 pages
              ISSN:1050-916X
              DOI:10.1145/62197
              Issue’s Table of Contents

              Copyright © 1988 Authors

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 June 1988

              Check for updates

              Qualifiers

              • article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader
            About Cookies On This Site

            We use cookies to ensure that we give you the best experience on our website.

            Learn more

            Got it!