Abstract

Software performance has a vital impact on user experience. However, many software applications suffer from performance bugs that cause significant perfomance degradation, resource waste and poor user experience. Performance bugs exist widely in released software. For example, Mozilla developers has fixed 5-60 performance bugs reported by users every month over the past ten years [2]. The prevalence of performance bugs is inevitable because modern compilers are ill-equipped to deal with performance bugs that cross many procedure and abstraction boundaries. Worse still, performance bugs are costly to detect due to their non-fail-stop symptoms such as application crashes. Experts may make several months of e.orts to find out a couple of performance bugs that cause a software application a few hundred-millisecond delay [10].

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.