DocumentCode
1743452
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
fYear
2001
fDate
2001
Firstpage
85
Lastpage
101
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Technology of Object-Oriented Languages and Systems, 2001. TOOLS 38. Proceedings
Conference_Location
Zurich
ISSN
1530-2067
Print_ISBN
0-7695-1095-7
Type
conf
DOI
10.1109/TOOLS.2001.911758
Filename
911758
Link To Document