G Jin, L Song, X Shi, J Scherpelz, S Lu - ACM SIGPLAN Notices, 2012 - dl.acm.org
Developers frequently use inefficient code sequences that could be fixed by simple patches. These inefficient code sequences can cause significant performance degradation and …
W Yoo, K Larson, L Baugh, S Kim… - ACM SIGMETRICS …, 2012 - dl.acm.org
Performance characterization of applications' hardware behavior is essential for making the best use of available hardware resources. Modern architectures offer access to many …
Performance bugs are often hard to detect due to their non fail-stop symptoms. Existing debugging techniques can only detect performance bugs with known patterns (eg, inefficient …
J Arulraj, PC Chang, G Jin, S Lu - Acm Sigplan Notices, 2013 - dl.acm.org
Sequential and concurrency bugs are widespread in deployed software. They cause severe failures and huge financial loss during production runs. Tools that diagnose production-run …
We present a statistical debugging algorithm that isolates bugs in programs containing multiple undiagnosed bugs. Earlier statistical algorithms that focus solely on identifying …
XJ Ren, S Wang, Z Jin, D Lion, A Chiu, T Xu… - … USENIX Symposium on …, 2023 - usenix.org
Performance debugging is notoriously elusive—real-world performance problems are rarely clear-cut failures, but manifest through the accumulation of fine-grained symptoms …
X Han, T Yu - Proceedings of the 10th ACM/IEEE International …, 2016 - dl.acm.org
Modern computer systems are highly-configurable, complicating the testing and debugging process. The sheer size of the configuration space makes the quality of software even …
S Baltes, O Moseler, F Beck… - 2015 ACM/IEEE …, 2015 - ieeexplore.ieee.org
Background: Performance bugs can lead to severe issues regarding computation efficiency, power consumption, and user experience. Locating these bugs is a difficult task because …
M Jovic, A Adamoli, M Hauswirth - Proceedings of the 2011 ACM …, 2011 - dl.acm.org
Profilers help developers to find and fix performance problems. But do they find performance bugs--performance problems that real users actually notice? In this paper we argue that …