Asking and Answering Questions During Memory Profiling

Alison Fernandez Blanco, Araceli Queriolo Córdova, Alexandre Bergel,Juan Pablo Sandoval Alcocer

IEEE Transactions on Software Engineering(2024)

引用 0|浏览0
暂无评分
摘要
The software engineering community has produced numerous tools, techniques, and methodologies for practitioners to analyze and optimize memory usage during software execution. However, little is known about the actual needs of programmers when analyzing memory behavior and how they use tools to address those needs. We conducted an exploratory study (i) to understand what a programmer needs to know when analyzing memory behavior and (ii) how a programmer finds that information with current tools. From our observations, we provide a catalog of 34 questions programmers ask themselves when analyzing memory behavior. We also report a detailed analysis of how some tools are used to answer these questions and the difficulties participants face during the process. Finally, we present four recommendations to guide researchers and developers in designing, evaluating, and improving memory behavior analysis tools.
更多
查看译文
关键词
Program analysis,memory management,experimental design
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要