Title :
An information exploration tool for performance analysis of Java programs
Author :
Sevitsky, Gary ; De Pauw, Wim ; Konuru, Ravi
Author_Institution :
IBM Thomas J. Watson Res. Center, Hawthorne, NY, USA
Abstract :
The diagnosis of performance and memory problems can require the analysis of large and complex data sets describing a program´s execution. An analysis tool must help the user both find the right organization of the data to uncover useful information, and work with the data through a lengthy and unpredictable discovery process. We present Jinsight EX, a tool for analyzing Java performance, that adopts techniques that have been successfully used to explore large data sets in other application domains, and adapts them specifically to the needs of program execution analysis. We introduce execution slices, a high-level organizing abstraction that the user may define and then easily reuse in various settings. We illustrate techniques that allow the user to perform a range of common analysis tasks and to structure a longer analysis process, using this abstraction. We present the tool, its implementation and initial experience of its use
Keywords :
Java; object-oriented programming; program slicing; software performance evaluation; software tools; Java programs; Jinsight EX tool; complex data sets; information exploration tool; large data sets; object oriented program analysis; program analysis tool; program execution slices; software performance analysis; Data visualization; Geographic Information Systems; Information analysis; Information filtering; Java; Milling machines; Organizing; Performance analysis; Programming profession; Rivers;
Conference_Titel :
Technology of Object-Oriented Languages and Systems, 2001. TOOLS 38. Proceedings
Conference_Location :
Zurich
Print_ISBN :
0-7695-1095-7
DOI :
10.1109/TOOLS.2001.911758