arrow
返回

Abstracting Runtime Heaps for Program Understanding

delete2013-06-01
delete15
delete
OA
AI
M
Mark Marron *
C
César Sánchez
Zhendong Su 封面图
Zhendong Su (Zhendong Su)
M
Manuel Fähndrich
DOI:10.1109/TSE.2012.69delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Modern programming environments provide extensive support for inspecting, analyzing, and testing programs based on the algorithmic structure of a program. Unfortunately, support for inspecting and understanding runtime data structures during execution is typically much more limited. This paper provides a general purpose technique for abstracting and summarizing entire runtime heaps. We describe the abstract heap model and the associated algorithms for transforming a concrete heap dump into the corresponding abstract model as well as algorithms for merging, comparing, and computing changes between abstract models. The abstract model is designed to emphasize high-level concepts about heap-based data structures, such as shape and size, as well as relationships between heap structures, such as sharing and connectivity. We demonstrate the utility and computational tractability of the abstract heap model by building a memory profiler. We use this tool to identify, pinpoint, and correct sources of memory bloat for programs from DaCapo.
Keyword:
Heap structure
runtime analysis
memory profiling
program understanding
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.9K
被引数:
1.1W

机构

I
imdea software institute
学者数:
63
论文数: 45
被引数: 0
U
university of california davis
学者数:
3.4W
论文数: 2.6W
被引数: 45
University of California System 封面图
University of California System
学者数:
37.7W
论文数: 33.8W
被引数: 6.6K
学者 查看更多机构
引用论文

引用论文

Single-Molecule Detection on a Protein-Array Assay Platform for the Exposure of a Tuberculosis Antigen
err2011-02-16
err0
errOAAI
errRonny Schmidt; Jaroslaw Jacak; Christopher Schirwitz; Volker Stadler; Gerd Michel; Nicole Marmé; Gerhard J. Schütz; Jörg D. Hoheisel; Jens-Peter Knemeyer
err分享
err收藏
Rural Jail Reentry and Mental Health
err2015-09-17
err0
PREAI
errKyle C. Ward; Alida V. Merlo
err分享
err收藏
Crisis Intervention Team (CIT) Programs in Rural Communities: A Focus Group Study
err2012-07-21
err0
PREAI
errDavid Skubby; Natalie Bonfine; Meghan Novisky; Mark R. Munetz; Christian Ritter
err分享
err收藏
Autologous Microvascular Breast Reconstruction
err2022-05-01
err0
errOAAI
errClaragh Healy; Venkat Ramakrishnan
err分享
err收藏
err分享
err收藏
Swelling of linear polymers in mixed swelling agents; predictability by means of solubility parameters
err1976-09-01
err0
errOAAI
errP.E. Froehling; D.M. Koenhen; A. Bantjes; C.A. Smolders
err分享
err收藏
学者 查看更多内容