BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Memento EPFL//
BEGIN:VEVENT
SUMMARY:Detecting Performance Problems via Similar Memory-Access Patterns
DTSTART:20121102T171500
DTEND:20121102T183000
DTSTAMP:20260501T100900Z
UID:b9620c466890a5df99962ce50c0941ba1802b3e554da7196e92c7f61
CATEGORIES:Miscellaneous
DESCRIPTION:Darko Marinov\nhttp://mir.cs.illinois.edu/~marinov\n\nPerforma
 nce bugs are inefficient code regions that create significant\nperformance
  degradation.  Performance bugs can easily escape into\nproduction runs d
 ue to insufficient support for in-house\nperformance-bug testing.  Develo
 pers typically use profilers to find\nperformance bugs\, but unfortunately
  profilers can miss performance\nbugs even when they are executed.\n\nThis
  talk presents Toddler\, a novel technique for finding performance\nbugs.
   Toddler reports code loops whose computation has repetitive and\npartia
 lly similar memory-access patterns across loop iterations.  Such\nrepetit
 ive work is likely unnecessary and can be done faster.  In\ntesting terms
 \, Toddler is primarily an oracle (but provides additional\ninformation to
  aid fault localization)\, whereas profilers aid in fault\nlocalization.\n
 \nWe implemented a Toddler tool for Java and evaluated it on 9 popular\nJa
 va codebases.  Our experiments with 11 previously known\, real-world\nper
 formance bugs show that Toddler finds these bugs with a higher\naccuracy t
 han the standard Java profiler.  Moreover\, using Toddler we\nfound 42 ne
 w real-world bugs in popular Java projects such as Ant\,\nGoogle Core Libr
 aries\, JUnit\, Apache Collections\, JDK\, and JFreeChart.\nBased on our b
 ug reports\, developers so far fixed 10 bugs and\nconfirmed 6 more as real
  bugs.\n\nJoint work with Adrian Nistor\, Linhai Song\, and Shan Lu\n\nSho
 rt Bio: Darko Marinov is an Associate Professor in the Department\nof Comp
 uter Science at the University of Illinois at Urbana-Champaign\,\nUSA.  H
 is main research interests are in Software Engineering\, with\nfocus on So
 ftware Testing.  He has a lot of fun looking for software\nbugs.  He pub
 lished over 40 conference papers\, including three that\nwon the ACM SIGSO
 FT Distinguished Paper awards.  His work has been\nsupported by IBM\, Int
 el\, Microsoft\, NSF\, and Samsung.  Home page:\nhttp://mir.cs.illinois.e
 du/~marinov
LOCATION:BC 420 https://plan.epfl.ch/?room==BC%20420
STATUS:CONFIRMED
END:VEVENT
END:VCALENDAR
