• 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