Title : 
DYVISE: Performance analysis of production systems research demonstration
         
        
            Author : 
Reiss, Steven P.
         
        
            Author_Institution : 
Dept. of Comput. Sci., Brown Univ., Providence, RI
         
        
        
        
        
        
            Abstract : 
Many of today´s complex systems are multi-threaded servers that effectively run forever and need to work under varying loads and environments. Understanding the behavior of such systems, both their normal behavior and any abnormal behavior, is a necessary step in their development, deployment, and use. We have developed a performance analysis framework that is targeted for such systems. The framework deals with a variety of performance issues including CPU usage, memory utilization, I/O behavior, thread interactions, and event handling. Data is collected within a fixed overhead set dynamically by the user. The tool´s user interface shows the behavior of the system as it is happening and lets the user browse through the execution history.
         
        
            Keywords : 
client-server systems; multi-threading; program diagnostics; user interfaces; DYVISE; cpu usage; event handling; memory utilization; multithreaded server; performance analysis; production systems research demonstration; user interface; Computer science; History; Instruments; Java; Monitoring; Performance analysis; Production systems; Sampling methods; User interfaces; Yarn;
         
        
        
        
            Conference_Titel : 
Software Engineering - Companion Volume, 2009. ICSE-Companion 2009. 31st International Conference on
         
        
            Conference_Location : 
Vancouver, BC
         
        
            Print_ISBN : 
978-1-4244-3495-4
         
        
        
            DOI : 
10.1109/ICSE-COMPANION.2009.5071035