DocumentCode :
650691
Title :
Leveraging Performance Counters and Execution Logs to Diagnose Memory-Related Performance Issues
Author :
Syer, Mark D. ; Zhen Ming Jiang ; Nagappan, Meiyappan ; Hassan, Ahmed E. ; Nasser, Mohamed ; Flora, Parminder
Author_Institution :
Software Anal. & Intell. Lab., Queen´s Univ., Kingston, ON, Canada
fYear :
2013
fDate :
22-28 Sept. 2013
Firstpage :
110
Lastpage :
119
Abstract :
Load tests ensure that software systems are able to perform under the expected workloads. The current state of load test analysis requires significant manual review of performance counters and execution logs, and a high degree of system-specific expertise. In particular, memory-related issues (e.g., memory leaks or spikes), which may degrade performance and cause crashes, are difficult to diagnose. Performance analysts must correlate hundreds of megabytes or gigabytes of performance counters (to understand resource usage) with execution logs (to understand system behaviour). However, little work has been done to combine these two types of information to assist performance analysts in their diagnosis. We propose an automated approach that combines performance counters and execution logs to diagnose memory-related issues in load tests. We perform three case studies on two systems: one open-source system and one large-scale enterprise system. Our approach flags ≤ 0.1% of the execution logs with a precision ≥ 80%.
Keywords :
program diagnostics; program testing; public domain software; software performance evaluation; execution logs; large-scale enterprise system; load tests; memory-related performance issues; open-source system; performance counters; software diagnosis; software systems; Couplings; Lifting equipment; Memory management; Radiation detectors; Standards; Transient analysis; Visualization; Execution Logs; Load Testing; Performance Counters; Performance Engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance (ICSM), 2013 29th IEEE International Conference on
Conference_Location :
Eindhoven
ISSN :
1063-6773
Type :
conf
DOI :
10.1109/ICSM.2013.22
Filename :
6676882
Link To Document :
بازگشت