DocumentCode
2172368
Title
LagAlyzer: A latency profile analysis and visualization tool
Author
Adamoli, Andrea ; Jovic, Milan ; Hauswirth, Matthias
Author_Institution
Univ. of Lugano, Lugano, Switzerland
fYear
2010
fDate
28-30 March 2010
Firstpage
13
Lastpage
22
Abstract
Many computer systems are interactive in some way, that means they are used by human users. A human user perceives the performance of a computer system primarily in terms of its response time. If a system does not respond to a user´s input, such as a key press, a mouse motion, or a gesture on a touch screen, within roughly 100 ms, a user perceives the system as sluggish. Developers of interactive software and systems thus are interested in keeping response times below this perceptibility threshold. Existing tools allow the measurement of interactive response times, and the tracing of application behavior. In this paper we present a tool, LagAlyzer, which analyzes and visualizes the information gathered by such latency measurement tools. LagAlyzer enables the characterization of perceptible lag, for example by quantifying to what degree perceptible performance was caused by synchronization bottlenecks, by garbage collection, by the runtime libraries, or by the application. We use LagAlyzer to characterize the perceptible latency found in commonly used interactive Java applications. We believe that this is the first study giving insight into why interactive Java applications sometimes are perceived as sluggish.
Keywords
Java; computer graphics; data visualisation; interactive systems; user interfaces; LagAlyzer; garbage collection; human users; interactive Java applications; interactive software; latency profile analysis; runtime libraries; synchronization bottlenecks; visualization tool; Application software; Delay; Graphical user interfaces; Humans; Java; Keyboards; Libraries; Mice; Productivity; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Performance Analysis of Systems & Software (ISPASS), 2010 IEEE International Symposium on
Conference_Location
White Plains, NY
Print_ISBN
978-1-4244-6023-6
Electronic_ISBN
978-1-4244-6024-3
Type
conf
DOI
10.1109/ISPASS.2010.5452080
Filename
5452080
Link To Document