Bug isolation via remote program sampling

B Liblit, A Aiken, AX Zheng, MI Jordan - ACM Sigplan Notices, 2003 - dl.acm.org
We propose a low-overhead sampling infrastructure for gathering information from the
executions experienced by a program's user community. Several example applications …

Adaptive optimization in the Jalapeno JVM

M Arnold, S Fink, D Grove, M Hind… - Proceedings of the 15th …, 2000 - dl.acm.org
Future high-performance virtual machines will improve performance through sophisticated
online feedback-directed optimizations. this paper presents the architecture of the Jalapeño …

A framework for reducing the cost of instrumented code

M Arnold, BG Ryder - Proceedings of the ACM SIGPLAN 2001 …, 2001 - dl.acm.org
Instrumenting code to collect profiling information can cause substantial execution
overhead. This overhead makes instrumentation difficult to perform at runtime, often …

DroidPerf: profiling memory objects on android devices

B Li, Q Zhao, S Jiao, X Liu - Proceedings of the 29th annual international …, 2023 - dl.acm.org
Optimizing performance inefficiencies in memory hierarchies is well-known for native
languages, such as C and C++. There are few studies, however, on exploring memory …

[图书][B] Cooperative bug isolation

BR Liblit - 2004 - search.proquest.com
Debugging does not end with deployment. Static analysis, in-house testing, and good
software engineering practices can catch or prevent many problems before software is …

[PDF][PDF] Bursty tracing: A framework for low-overhead temporal profiling

M Hirzel, T Chilimbi - 4th ACM workshop on feedback-directed and …, 2001 - hirzels.com
With processor speed increasing much more rapidly than memory access speed, memory
system optimizations have the potential to significantly improve program performance …

Accurate, efficient, and adaptive calling context profiling

X Zhuang, MJ Serrano, HW Cain, JD Choi - Proceedings of the 27th …, 2006 - dl.acm.org
Calling context profiles are used in many inter-procedural code optimizations and in overall
program understanding. Unfortunately, the collection of profile information is highly intrusive …

Sampling-based program locality approximation

Y Zhong, W Chang - Proceedings of the 7th international symposium on …, 2008 - dl.acm.org
Reuse signature, or reuse distance pattern, is an accurate model for program memory
accessing behaviors. It has been studied and shown to be effective in program analysis and …

Low-overhead call path profiling of unmodified, optimized code

N Froyd, J Mellor-Crummey, R Fowler - Proceedings of the 19th annual …, 2005 - dl.acm.org
Call path profiling associates resource consumption with the calling context in which
resources were consumed. We describe the design and implementation of a low-overhead …

Tools for top-down performance analysis of GPU-accelerated applications

K Zhou, MW Krentel, J Mellor-Crummey - Proceedings of the 34th ACM …, 2020 - dl.acm.org
This paper describes extensions to Rice University's HPCToolkit performance tools to
support measurement and analysis of GPU-accelerated applications. To help developers …