DocumentCode :
2447342
Title :
Visualizing Calling Context profiles with Ring Charts
Author :
Moret, Philippe ; Binder, Walter ; Ansaloni, Danilo ; Villaz, Alex
Author_Institution :
Fac. of Inf., Univ. of Lugano, Lugano, Switzerland
fYear :
2009
fDate :
25-26 Sept. 2009
Firstpage :
33
Lastpage :
36
Abstract :
Calling context profiling is an important technique for analysing the performance of object-oriented software with complex inter-procedural control flow. A common data structure is the Calling Context Tree (CCT), which stores dynamic metrics, such as CPU time, separately for each calling context. As CCTs may comprise millions of nodes, there is need for a condensed visualization that eases the location of performance bottlenecks. In this paper, we introduce Calling Context Ring Charts, a new compact visualization for CCTs, where callee methods are represented in ring segments surrounding the caller´s ring segment. In order to reveal hot methods, their callers, and callees, the ring segments can be sized according to a chosen dynamic metric.
Keywords :
object-oriented methods; program visualisation; remote procedure calls; tree data structures; CPU time; calling context profiles visualization; calling context ring charts; calling context tree; complex inter-procedural control flow; dynamic metrics; object-oriented software; performance analysis; ring charts; Application software; Costs; Data structures; Data visualization; Displays; Informatics; Performance analysis; Runtime; Software performance; Tree data structures;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Visualizing Software for Understanding and Analysis, 2009. VISSOFT 2009. 5th IEEE International Workshop on
Conference_Location :
Edmonton, AB
Print_ISBN :
978-1-4244-5027-5
Electronic_ISBN :
978-1-4244-5026-8
Type :
conf
DOI :
10.1109/VISSOF.2009.5336425
Filename :
5336425
Link To Document :
بازگشت