DocumentCode :
700409
Title :
Efficiently identifying object production sites
Author :
Infante, Alejandro ; Bergel, Alexandre
Author_Institution :
Dept. of Comput. Sci. (DCC), Univ. of Chile, Santiago, Chile
fYear :
2015
fDate :
2-6 March 2015
Firstpage :
575
Lastpage :
579
Abstract :
Most programming environments are shipped with accurate memory profilers. Although efficient in their analyses, memory profilers traditionally output textual listing reports, thus reducing the memory profile exploration as a set of textual pattern-matching operations. Memory blueprint visually reports the memory consumption of a program execution. A number of simple visual cues are provided to identify direct and indirect object production sites, key ingredients to efficiently address memory issues. Scalability is addressed by restricting the scope of interest both in the call graph and the considered classes. Memory blueprint has been implemented in the Pharo programming language, and is available under the MIT license.
Keywords :
program diagnostics; programming languages; storage management; MIT license; Pharo programming language; call graph; direct object production site identification; indirect object production site identification; memory blueprint; memory profiler; program execution memory consumption; Color; Layout; Memory management; Object recognition; Production; Software; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Analysis, Evolution and Reengineering (SANER), 2015 IEEE 22nd International Conference on
Conference_Location :
Montreal, QC
Type :
conf
DOI :
10.1109/SANER.2015.7081880
Filename :
7081880
Link To Document :
بازگشت